UNPKG

876 BTypeScriptView Raw
1import { Application, Component } from '@loopback/core';
2import { ApplicationMetadataBooter, ControllerBooter, DataSourceBooter, InterceptorProviderBooter, LifeCycleObserverBooter, ModelApiBooter, ModelBooter, RepositoryBooter, ServiceBooter } from './booters';
3/**
4 * BootComponent is used to export the default list of Booter's made
5 * available by this module as well as bind the BootStrapper to the app so it
6 * can be used to run the Booters.
7 */
8export declare class BootComponent implements Component {
9 booters: (typeof ApplicationMetadataBooter | typeof ControllerBooter | typeof DataSourceBooter | typeof InterceptorProviderBooter | typeof LifeCycleObserverBooter | typeof ModelApiBooter | typeof ModelBooter | typeof RepositoryBooter | typeof ServiceBooter)[];
10 /**
11 *
12 * @param app - Application instance
13 */
14 constructor(app: Application);
15}