phaser4-rex-plugins
Version:
24 lines (20 loc) • 644 B
TypeScript
export default AwaitLoaderCallback;
declare namespace AwaitLoaderCallback {
type RunTaskCallbackType = (
successCallback: Function,
failureCallback: Function
) => Promise<void> | void;
}
declare function AwaitLoaderCallback(
this: Phaser.Loader.LoaderPlugin,
callback: AwaitLoaderCallback.RunTaskCallbackType,
scope?: object
): Phaser.Loader.LoaderPlugin;
declare function AwaitLoaderCallback(
this: Phaser.Loader.LoaderPlugin,
key: string,
config: {
callback: AwaitLoaderCallback.RunTaskCallbackType,
scope?: object
}
): Phaser.Loader.LoaderPlugin;