/** * Create table * @param {*} name */ function Make(name) { var fs = new FS("dsl"); var model = GetModel(name); var table = JSON.stringify({ name: `${model.name} Admin`, actions: { bind: { model: name } }, }); fs.WriteFile(`/tables/auto/${name}.tab.json`, table); } /** * Get Model * @param {*} name * @returns */ function Model(name) { var fs = new FS("dsl"); var file = `/models/${name}.mod.json`; var data = fs.ReadFile(file); return JSON.parse(data); } /** * for unit tests * @returns */ function Ping() { return "PONG"; }