@adonisjs/application
Version:
AdonisJS application class to read app related data
21 lines (20 loc) • 611 B
TypeScript
import { Application } from '../src/application.js';
import type { AppEnvironments, Importer } from '../src/types.js';
/**
* App factory is used to generate application class instances for
* testing
*/
export declare class AppFactory<ContainerBindings extends Record<any, any>> {
#private;
/**
* Merge parameters accepted by the AppFactory
*/
merge(params: Partial<{
environment: AppEnvironments;
importer: Importer;
}>): this;
/**
* Create application class instance
*/
create(appRoot: URL, importer?: Importer): Application<ContainerBindings>;
}