UNPKG

@fusions/core

Version:

27 lines (26 loc) 790 B
import { IConfig, IModels, IPackages, IRoutes, IRequestHandler, IModel } from "./Interfaces"; import Model from "./Model"; export default class Fusions { private config; private models; private packages; private requestHandler; customErrors: { [key: string]: number; }; constructor(config: IConfig, models: IModel[], packages: IPackages, customErrors?: { [key: string]: number; }); static convertModels(models: IModel[], checkForInstance?: boolean): IModels; private buildRequestHandler; private buildRoutes; getRequestHandler(): IRequestHandler; getState(): { config: IConfig; routes: IRoutes; packages: IPackages; models: IModels; }; } export { Model }; export * from "./Interfaces";