laravel-jstools
Version:
JS tools for building front-side of Laravel applications
17 lines (16 loc) • 1.18 kB
TypeScript
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;
}