@selfage/observable
Version:
Runtime lib for generated observables.
10 lines (9 loc) • 584 B
TypeScript
import { ObservableDescriptor } from "./descriptor";
import { ObservableAssembler } from "./assembler";
export declare function checkSourceNonNull(source: any): boolean;
export declare function acceptOutput(output?: any): any;
export declare function checkArrayNonNull(sourceField: any): boolean;
export declare function noop(): void;
export declare function mergeField(sourceField: any, type: any, outputField?: any): any;
export declare let OBSERVABLE_MERGER: ObservableAssembler;
export declare function mergeObservable<T>(from: T, descriptor: ObservableDescriptor<T>, to?: T): T;