export default class Util { public load(res, onProgress?: Laya.Handler): Promise { return new Promise((suc, fail) => { Laya.loader.load(res, Laya.Handler.create(this, suc), onProgress); }) } setItem(key: string, value: any) { Laya.LocalStorage.setItem(key, value.toString()) } getItem(key: string) { return Laya.LocalStorage.getItem(key); } private static _instance: Util; public static get I(): Util { return this._instance || (this._instance = new Util); } } export enum DataKey { cur_red_day_limit = 'cur_red_day_limit', cur_shake_day_limit = 'cur_shake_day_limit', shakeLastTime = 'shakeLastTime', dataCNT = 'dataCNT', todayCnt = 'todayCnt', lastTime = 'lastTime', }