21 lines
924 B
TypeScript
21 lines
924 B
TypeScript
import { Minipass } from 'minipass';
|
|
export declare class SizeError extends Error {
|
|
expect: number;
|
|
found: number;
|
|
code: 'EBADSIZE';
|
|
constructor(found: number, expect: number, from?: (...a: any[]) => any);
|
|
get name(): string;
|
|
}
|
|
export type Options<T extends Minipass.BufferOrString> = Minipass.Options<T> & {
|
|
objectMode?: false;
|
|
size: number;
|
|
};
|
|
export declare class MinipassSized<RType extends Minipass.BufferOrString, WType extends Minipass.BufferOrString, Events extends Minipass.Events<RType> = Minipass.Events<RType>> extends Minipass<RType, WType, Events> {
|
|
found: number;
|
|
expect: number;
|
|
constructor(options: Options<RType>);
|
|
write(chunk: WType, cb?: () => void): boolean;
|
|
write(chunk: WType, encoding?: Minipass.Encoding, cb?: () => void): boolean;
|
|
emit<Event extends keyof Events>(ev: Event, ...args: Events[Event]): boolean;
|
|
}
|
|
//# sourceMappingURL=index.d.ts.map
|