UNPKG

laravel-jstools

Version:

JS tools for building front-side of Laravel applications

29 lines (28 loc) 1.89 kB
import { App } from '../../../../app/App'; import { FormContract } from '../../../../entities/Form/contracts/FormContract'; import { FormDataInterface } from '../../../../entities/Form/interfaces/FormDataInterface'; import { ModalContract } from '../../../../entities/Modal/contracts/ModalContract'; import { ModalDataInterface } from '../../../../entities/Modal/interfaces/ModalDataInterface'; import { ModalUsageEnum } from '../../../../entities/Modal/ModalUsageEnum'; import { NotyDataInterface } from '../../../../services/NotyService/interfaces/NotyDataInterface'; import { AnyObjInterface } from '../../../../interfaces/AnyObjInterface'; declare global { interface Window { App: App; langData: any; notyData: any; noty: (notyData: NotyDataInterface) => void; table: (tableId: string, columns: Array<AnyObjInterface>, scroll?: boolean, options?: AnyObjInterface, callbacks?: AnyObjInterface) => any; tableFilterData: (data: any, tableId: string) => any; tableHistory: (tableId: string, options?: AnyObjInterface) => any; form: (formId: string, formData?: FormDataInterface, componentsOptions?: AnyObjInterface) => FormContract | null; modal: (modalId: string, modalUsage: ModalUsageEnum, modalData?: ModalDataInterface) => ModalContract | null; modalConfirmDeleteTableRow: (rowCaption: string, url: string, table?: any, tableId?: string, callback?: any) => void; initButtonCreate: (table: any, tableId: string, callback?: any) => any; initHistoryTab: (pageId: string, tableId: string, options?: AnyObjInterface) => any; initButtonCreateSettingColumn: (tableId: string) => any; initButtonExport: (tableId: string) => void; initButtonImport: (pageId: string) => void; initButtonImportTemplate: (pageId: string) => void; } }