UNPKG

laravel-jstools

Version:

JS tools for building front-side of Laravel applications

23 lines (22 loc) 768 B
import { FormContract } from '../../Form/contracts/FormContract'; import { ModalDataInterface } from '../interfaces/ModalDataInterface'; export interface ModalContract { getModalData(): ModalDataInterface; show(): void; hide(): void; showOverlay(): void; hideOverlay(): void; showSubmitSpinner(): void; hideSubmitSpinner(): void; showLoadingSpinner(): void; hideLoadingSpinner(): void; showExtraSpinners(): void; hideExtraSpinners(): void; enableButtons(): void; disableButtons(): void; setForm(form: FormContract | null): void; getForm(): FormContract | null; callSubmitCallback(): void; setExtraSpinners(spinnerList: any): void; setPreloadCallback(callback: any): void; }