@loaders.gl/loader-utils
Version:
Framework-independent loaders for 3D graphics formats
19 lines • 936 B
TypeScript
export declare function makeTextDecoderIterator(arrayBufferIterator: AsyncIterable<ArrayBuffer> | Iterable<ArrayBuffer>, options?: TextDecoderOptions): AsyncIterable<string>;
export declare function makeTextEncoderIterator(textIterator: AsyncIterable<string> | Iterable<ArrayBuffer>): AsyncIterable<ArrayBuffer>;
/**
* @param textIterator async iterable yielding strings
* @returns an async iterable over lines
* See http://2ality.com/2018/04/async-iter-nodejs.html
*/
export declare function makeLineIterator(textIterator: AsyncIterable<string>): AsyncIterable<string>;
/**
* @param lineIterator async iterable yielding lines
* @returns async iterable yielding numbered lines
*
* See http://2ality.com/2018/04/async-iter-nodejs.html
*/
export declare function makeNumberedLineIterator(lineIterator: AsyncIterable<string>): AsyncIterable<{
counter: number;
line: string;
}>;
//# sourceMappingURL=text-iterators.d.ts.map