mini-dlpu-v3/miniprogram/app.ts

29 lines
671 B
TypeScript

import { IAppAPIParam, IAnyData } from "./core/Api";
import { IAppStorageParam, Storage, IStorageData } from "./core/Storage";
import { Logger, LevelLogLabel, LifeCycleLogLabel } from "./core/Logger";
App<IAppAPIParam & IAppStorageParam & IAnyData>({
/**
* API 模块需要的全局数据
* 参见 "/core/Api"
*/
api: {
nextId: 1,
pool: new Set()
},
/**
* 存储缓存键值
*/
storage: new Map<string, Storage<IStorageData>>(),
/**
* 小程序加载时
*/
onLaunch() {
Logger.log("小程序启动...",
LevelLogLabel.InfoLabel, LifeCycleLogLabel.OnLaunchLabel);
}
})