import QueuingStrategy from './QueuingStrategy'; import { getApproximateByteSize } from './util'; export default class ByteLengthQueuingStrategy extends QueuingStrategy { size(chunk: T): number { if (( chunk).byteLength !== undefined) { return ( chunk).byteLength; } else { return getApproximateByteSize(chunk); } } }