UNPKG

648 BTypeScriptView Raw
1import { DisposeFunction, Drivers, SinkProxies, Sources } from './types';
2export declare function makeSinkProxies<D extends Drivers>(drivers: D): SinkProxies<D>;
3export declare function callDrivers<D extends Drivers>(drivers: D, sinkProxies: SinkProxies<D>): Sources<D>;
4export declare function adaptSources<So>(sources: So): So;
5export declare function replicateMany<Si extends any>(sinks: Si, sinkProxies: SinkProxies<Si>): DisposeFunction;
6export declare function disposeSinkProxies<Si>(sinkProxies: SinkProxies<Si>): void;
7export declare function disposeSources<So>(sources: So): void;
8export declare function isObjectEmpty(obj: any): boolean;