UNPKG

@selfage/observable

Version:

Runtime lib for generated observables.

10 lines (9 loc) 620 B
import { ObservableDescriptor } from "./descriptor"; import { ObservableAssembler } from "./assembler"; export declare function checkSourceNonNull(source: any): boolean; export declare function nullifyOutput(): any; export declare function checkArrayType(sourceField: any): boolean; export declare function nullifyArray(ret: any, fieldName: string): void; export declare function popArrayUntilTargetLength(retArrayField: any, targetLength: number): void; export declare let OBSERVABLE_PARSER: ObservableAssembler; export declare function parseObservable<T>(raw: any, descriptor: ObservableDescriptor<T>, output?: T): T;