stream-transform
Advanced tools
+4
-0
| # Changelog | ||
| ## Version 2.0.4 | ||
| * fix: add ts generics to handler | ||
| ## Version 2.0.3 | ||
@@ -5,0 +9,0 @@ |
@@ -8,9 +8,9 @@ /// <reference types="node" /> | ||
| declare function transform(handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform(records: Array<any>, handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform(options: transform.Options, handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform(records: Array<any>, options: transform.Options, handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(records: Array<T>, handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(options: transform.Options, handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(records: Array<T>, options: transform.Options, handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare namespace transform { | ||
| type Handler = (record: Array<any>, callback: HandlerCallback, params?: any) => any | ||
| type HandlerCallback = (err?: null | Error, record?: any) => void | ||
| type Handler<T = any, U = any> = (record: T, callback: HandlerCallback, params?: any) => U | ||
| type HandlerCallback<T = any> = (err?: null | Error, record?: T) => void | ||
| type Callback = (err?: null | Error, output?: string) => void | ||
@@ -32,5 +32,5 @@ interface Options { | ||
| interface State { | ||
| finished: number | ||
| running: number | ||
| started: number | ||
| finished: number | ||
| running: number | ||
| started: number | ||
| } | ||
@@ -37,0 +37,0 @@ class Transformer extends stream.Transform { |
@@ -8,5 +8,5 @@ /// <reference types="node" /> | ||
| type Handler = (record: Array<any>) => any | ||
| declare function transform(records: Array<any>, handler: Handler): Array<any> | ||
| declare function transform(records: Array<any>, options: streamTransform.Options, handler: Handler): Array<any> | ||
| declare namespace transform {} | ||
| type Handler<T = any, U = any> = (record: T) => U | ||
| declare function transform<T = any, U = any>(records: Array<T>, handler: Handler<T, U>): Array<U> | ||
| declare function transform<T = any, U = any>(records: Array<T>, options: streamTransform.Options, handler: Handler<T, U>): Array<U> | ||
| declare namespace transform { } |
+9
-9
@@ -8,9 +8,9 @@ /// <reference types="node" /> | ||
| declare function transform(handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform(records: Array<any>, handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform(options: transform.Options, handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform(records: Array<any>, options: transform.Options, handler: transform.Handler, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(records: Array<T>, handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(options: transform.Options, handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare function transform<T = any, U = any>(records: Array<T>, options: transform.Options, handler: transform.Handler<T, U>, callback?: transform.Callback): transform.Transformer | ||
| declare namespace transform { | ||
| type Handler = (record: Array<any>, callback: HandlerCallback, params?: any) => any | ||
| type HandlerCallback = (err?: null | Error, record?: any) => void | ||
| type Handler<T = any, U = any> = (record: T, callback: HandlerCallback, params?: any) => U | ||
| type HandlerCallback<T = any> = (err?: null | Error, record?: T) => void | ||
| type Callback = (err?: null | Error, output?: string) => void | ||
@@ -32,5 +32,5 @@ interface Options { | ||
| interface State { | ||
| finished: number | ||
| running: number | ||
| started: number | ||
| finished: number | ||
| running: number | ||
| started: number | ||
| } | ||
@@ -37,0 +37,0 @@ class Transformer extends stream.Transform { |
+4
-4
@@ -8,5 +8,5 @@ /// <reference types="node" /> | ||
| type Handler = (record: Array<any>) => any | ||
| declare function transform(records: Array<any>, handler: Handler): Array<any> | ||
| declare function transform(records: Array<any>, options: streamTransform.Options, handler: Handler): Array<any> | ||
| declare namespace transform {} | ||
| type Handler<T = any, U = any> = (record: T) => U | ||
| declare function transform<T = any, U = any>(records: Array<T>, handler: Handler<T, U>): Array<U> | ||
| declare function transform<T = any, U = any>(records: Array<T>, options: streamTransform.Options, handler: Handler<T, U>): Array<U> | ||
| declare namespace transform { } |
+1
-1
| { | ||
| "version": "2.0.3", | ||
| "version": "2.0.4", | ||
| "name": "stream-transform", | ||
@@ -4,0 +4,0 @@ "description": "Object transformations implementing the Node.js `stream.Transform` API", |
27042
1.4%