phaser3-rex-plugins-types
Version:
[](https://www.npmjs.com/package/phaser3-rex-plugins-types) [](https://github.com/prettier/prettier) [![B
22 lines (16 loc) • 702 B
TypeScript
declare module 'phaser3-rex-plugins/plugins/loader/awaitloader/AwaitLoaderCallback' {
type AwaitLoaderConfig = {
callback: (successCallback: () => void, failureCallback: () => void) => void;
scope?: any;
};
interface PartialFileConfig extends Partial<Phaser.Types.Loader.FileConfig> {
config: AwaitLoaderConfig;
}
function loaderCallback(
callback: (successCallback: () => void, failureCallback: () => void) => void,
scope?: any,
): void;
function loaderCallback(config: PartialFileConfig | AwaitLoaderConfig): void;
function loaderCallback(key: string, config: AwaitLoaderConfig): void;
export default loaderCallback;
}