UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

46 lines 1.52 kB
import { InstructState, DeploymentState } from './types'; export declare function getStorageController<T>(key: string, defaultVal?: T): { getter: () => Promise<T>; setter: (val?: T) => Promise<T>; }; export declare function getStorageGetter<T>(key: string, defaultVal?: T): () => Promise<T>; export declare function getStorageSetter<T>(key: string): (val?: T) => Promise<T>; /** 清空数据 */ export declare function clearStorage(): void; /** * 获取修改状态 */ export declare const getInstructState: () => Promise<InstructState>; /** * 获取发布状态状态 */ export declare const getDeploymentState: () => Promise<DeploymentState>; /** * 获取发布时的修改状态 */ export declare const getInstructStateInDeploy: () => Promise<InstructState>; /** * 获取后端变更时间 */ export declare const getGlobalChangedTime: () => Promise<number>; /** * 获取修改状态 */ export declare const setInstructState: (val?: InstructState) => Promise<InstructState>; /** * 获取发布状态状态 */ export declare const setDeploymentState: (val?: DeploymentState) => Promise<DeploymentState>; /** * 获取发布时的修改状态 */ export declare const setInstructStateInDeploy: (val?: InstructState) => Promise<InstructState>; /** * 设置发布时间 */ export declare const setDeploymentTime: (val?: number) => Promise<number>; /** * 设置后端变更时间 */ export declare const setGlobalChangedTime: (val?: number) => Promise<number>; //# sourceMappingURL=storage.d.ts.map