1
0
mirror of synced 2026-03-24 11:48:35 +08:00

refactor(core,data-source,schema): 将AppCore定义移到schema中

This commit is contained in:
roymondchen
2023-09-13 16:47:34 +08:00
parent ea1cae7968
commit 502e59cfd7
7 changed files with 69 additions and 52 deletions

View File

@@ -20,11 +20,11 @@ import EventEmitter from 'events';
import { cloneDeep, template } from 'lodash-es';
import type { DataSourceSchema, Id, MNode } from '@tmagic/schema';
import type { AppCore, DataSourceSchema, Id, MNode } from '@tmagic/schema';
import { compiledCond, compiledNode } from '@tmagic/utils';
import { DataSource, HttpDataSource } from './data-sources';
import type { AppCore, DataSourceManagerData, DataSourceManagerOptions, HttpDataSourceSchema } from './types';
import type { DataSourceManagerData, DataSourceManagerOptions, HttpDataSourceSchema } from './types';
class DataSourceManager extends EventEmitter {
private static dataSourceClassMap = new Map<string, typeof DataSource>();