UNPKG

rs-channel-node

Version:

Something like a rust channel but in node

5 lines (4 loc) 228 B
export declare type Sender<T> = (item: T) => void; export declare type Receiver<T> = () => Promise<T>; export declare type Channel<T> = [Sender<T>, Receiver<T>]; export declare function channel<T>(maxSize?: number): Channel<T>;