UNPKG

1.87 kBMarkdownView Raw
1# Installation
2> `npm install --save @types/parallel-transform`
3
4# Summary
5This package contains type definitions for parallel-transform (https://github.com/mafintosh/parallel-transform).
6
7# Details
8Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parallel-transform.
9## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parallel-transform/index.d.ts)
10````ts
11// Type definitions for parallel-transform 1.1
12// Project: https://github.com/mafintosh/parallel-transform
13// Definitions by: Daniel Cassidy <https://github.com/djcsdy>
14// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
15
16/// <reference types="node"/>
17
18import { Transform, TransformOptions, TransformCallback } from "stream";
19
20type OnTransform = (chunk: any, callback: TransformCallback) => void;
21
22declare namespace ParallelTransform {
23 interface Options extends TransformOptions {
24 ordered?: boolean | undefined;
25 }
26}
27
28declare const ParallelTransform: {
29 (maxParallel: number, opts: ParallelTransform.Options | undefined | null, ontransform: OnTransform): Transform;
30 (opts: ParallelTransform.Options | number | undefined | null, ontransform: OnTransform): Transform;
31 (ontransform: OnTransform): Transform;
32 new(maxParallel: number, opts: ParallelTransform.Options | undefined | null, ontransform: OnTransform): Transform;
33 new(opts: ParallelTransform.Options | number | undefined | null, ontransform: OnTransform): Transform;
34 new(ontransform: OnTransform): Transform;
35};
36
37export = ParallelTransform;
38
39````
40
41### Additional Details
42 * Last updated: Wed, 07 Jul 2021 17:02:25 GMT
43 * Dependencies: [@types/node](https://npmjs.com/package/@types/node)
44 * Global values: none
45
46# Credits
47These definitions were written by [Daniel Cassidy](https://github.com/djcsdy).
48
\No newline at end of file