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