UNPKG

laravel-jstools

Version:

JS tools for building front-side of Laravel applications

17 lines (16 loc) 1.18 kB
import { AppLocator } from 'laravel-jstools-di'; import { FormContract } from '../entities/Form/contracts/FormContract'; import { ModalContract } from '../entities/Modal/contracts/ModalContract'; import { ModalDataInterface } from '../entities/Modal/interfaces/ModalDataInterface'; import { ModalUsageEnum } from '../entities/Modal/ModalUsageEnum'; import { EntityTypeEnum } from '../entities/EntityTypeEnum'; import { NotyDataInterface } from '../services/NotyService/interfaces/NotyDataInterface'; import { FormDataInterface } from '../entities/Form/interfaces/FormDataInterface'; import { AnyObjInterface } from '../interfaces/AnyObjInterface'; export declare class App extends AppLocator { constructor(globalData: any); makeEntity(name: string, entityType: EntityTypeEnum, params?: any): any; form(formId: string, formData: FormDataInterface, showNoty: boolean, componentsOptions: AnyObjInterface, entityType: EntityTypeEnum): FormContract; modal(modalId: string, modalUsage: ModalUsageEnum, modalData: ModalDataInterface, showNoty: boolean, tools: any, entityType: EntityTypeEnum): ModalContract; noty(data: NotyDataInterface): void; }