UNPKG

laravel-jstools

Version:

JS tools for building front-side of Laravel applications

23 lines (22 loc) 1.4 kB
import { ServiceProviderContract } from '../di/contracts/ServiceProviderContract'; 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 AppLocator { private globalData; private serviceContainer; private providerList; constructor(globalData: any); registerProvider(provider: ServiceProviderContract): void; make(name: string): 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; private generateMaps; }