UNPKG

@chief-editor/flow

Version:

Old核心数据流

1 lines 737 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var wrap_1=require("../util/wrap"),local_1=require("./local");function funcDatasourceLoader(a,r){var e=r,o=e.data,t=e.defaultValue,u=e.func,l=e.hook,c=e.isWatch,n=e.watchKeys,i=null!=u?a.getHook(u):null,s=a.getHook(l);if(null==s)return console.log("hook func name = "+u+" is not found"),local_1.localDatasourceLoader(a,r);var f=wrap_1.wrapFunction(s,a.brick),d={watcher:c?wrap_1.wrapWatcher(n.trim().split("\n"),a.brick):[],loadStaticDatasource:function(){return o},loadDynamicDatasource:function(a){return f(a)}};return null!=t&&(d.loadStaticDefaultValue=function(){return t}),null!=i&&(d.loadDynamicDefaultValue=i),d}exports.funcDatasourceLoader=funcDatasourceLoader;