mirror of
https://github.com/motajs/template.git
synced 2026-09-20 22:40:17 +08:00
29 lines
1.0 KiB
TypeScript
29 lines
1.0 KiB
TypeScript
import { Mota } from './mota';
|
|
import * as Common from '@motajs/common';
|
|
import * as LegacyCommon from '@motajs/legacy-common';
|
|
import * as DataCommon from '@user/data-common';
|
|
import * as DataBase from '@user/data-base';
|
|
import * as DataSystem from '@user/data-system';
|
|
import * as DataFallback from '@user/data-fallback';
|
|
import * as DataState from '@user/data-state';
|
|
import * as LegacyPluginData from '@user/legacy-plugin-data';
|
|
|
|
export function create() {
|
|
DataBase.loading.once('registered', createModule);
|
|
|
|
Mota.register('@motajs/common', Common);
|
|
Mota.register('@motajs/legacy-common', LegacyCommon);
|
|
Mota.register('@user/data-common', DataCommon);
|
|
Mota.register('@user/data-base', DataBase);
|
|
Mota.register('@user/data-system', DataSystem);
|
|
Mota.register('@user/data-fallback', DataFallback);
|
|
Mota.register('@user/data-state', DataState);
|
|
Mota.register('@user/legacy-plugin-data', LegacyPluginData);
|
|
|
|
DataBase.loading.emit('dataRegistered');
|
|
}
|
|
|
|
function createModule() {
|
|
LegacyPluginData.createLegacy();
|
|
}
|