@minimaltech/node-infra
Version:
Minimal Technology NodeJS Infrastructure - Loopback 4 Framework
17 lines (16 loc) • 654 B
TypeScript
import { IEnvironmentValidationResult } from '../../common';
import { ApplicationConfig, Constructor } from '@loopback/core';
import { SequenceHandler } from '@loopback/rest';
import { BaseApplication } from './base.application';
export declare abstract class DefaultRestApplication extends BaseApplication {
protected applicationRoles: string[];
constructor(opts: {
serverOptions: ApplicationConfig;
sequence?: Constructor<SequenceHandler>;
});
getApplicationRoles(): string[];
validateEnv(): IEnvironmentValidationResult;
declareModels(): Set<string>;
configureMigration(): void;
preConfigure(): void;
}