import { DataSource, DataSourceStaticFunction, DataSourceDb, DataSourceServer, DataSourceProcessFunction } from './YvanDataSource'; import _ from 'lodash'; export declare class YvDataSource { private readonly module; private option; private dataSourceProcess?; private ctl; private watches; reload: undefined | (() => void); customFunctionModeDebounce: ((option: DataSourceStaticFunction) => void) & _.Cancelable; sqlModeDebounce: ((option: DataSourceDb | DataSourceServer) => void) & _.Cancelable; /** * 自定义函数式取值 */ setCustomFunctionMode(option: DataSourceStaticFunction): void; /** * SQL取值 */ setSqlMode(option: DataSourceDb | DataSourceServer): void; constructor(ctl: any, option: DataSource, dataSourceProcess?: DataSourceProcessFunction); init(): void; destory(): void; }