TeaSpeak-Client/imports/shared-app/ui/react-elements/external-modal/index.d.ts

8 lines
501 B
TypeScript

import "./Controller";
import { ModalController, ModalOptions } from "../ModalDefinitions";
export declare type ControllerFactory = (modalType: string, constructorArguments?: any[], options?: ModalOptions) => ModalController;
export declare function setExternalModalControllerFactory(factory: ControllerFactory): void;
export declare function spawnExternalModal<EventClass extends {
[key: string]: any;
}>(modalType: string, constructorArguments?: any[], options?: ModalOptions): ModalController;