@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
50 lines • 1.5 kB
TypeScript
export default GameStateLoader;
declare class GameStateLoader extends EnginePlugin {
id: string;
/**
*
* @type {Storage}
*/
storage: Storage;
startup(): Promise<void>;
save(name: any, resolve: any, reject: any, progress: any): void;
/**
* @deprecated
* @param {string} name
* @param {function} resolve
* @param {function} reject
* @param {function} progress
*/
legacyLoad(name: string, resolve: Function, reject: Function, progress: Function): void;
/**
* @deprecated
* @param name
* @param resolve
* @param reject
*/
legacyExists(name: any, resolve: any, reject: any): void;
/**
*
* @param {string} name
* @param {function(ArrayBuffer)} resolve
* @param {function(reason:*)} reject
* @param {function(number)} [progress]
*/
load(name: string, resolve: (arg0: ArrayBuffer) => any, reject: any, progress?: (arg0: number) => any): void;
/**
*
* @param {string} name
* @param {function(number)} resolve
* @param {function} reject
*/
count(name: string, resolve: (arg0: number) => any, reject: Function): void;
/**
*
* @param {string} name
* @param {function(boolean)} resolve
* @param {function} reject
*/
exists(name: string, resolve: (arg0: boolean) => any, reject: Function): void;
}
import { EnginePlugin } from "../plugin/EnginePlugin.js";
//# sourceMappingURL=GameStateLoader.d.ts.map