springboot-express
Version:
express-spring-boot
27 lines (26 loc) • 1.12 kB
TypeScript
import { ExpressSpringApplicationImpl } from "./Interfaces";
import { MiddleWare } from "./MiddleWare";
import { Spring } from "./Spring";
import { IPropertiesFile } from "lib-utils-ts/src/Interface";
import * as express from "express";
export declare abstract class ExpressSpringApp implements ExpressSpringApplicationImpl {
private readonly applicationWrap;
private static readonly logger;
private prop;
protected baseUrl: string;
protected middleWare: MiddleWare;
protected mockUserAccess: Spring.AUTH_LEVEL;
protected constructor(properties?: IPropertiesFile<string, Object>);
setBaseUrl(baseUrl: string): ExpressSpringApp;
getBaseUrl(): string;
setMockDefaultUserAccess(level: Spring.AUTH_LEVEL): ExpressSpringApplicationImpl;
getMockDefaultUserAccess(): Spring.AUTH_LEVEL;
getApp(): express.Application;
getMiddleWare(): MiddleWare;
loadProperties(path: string): ExpressSpringApplicationImpl;
config(): ExpressSpringApplicationImpl;
initPages(): ExpressSpringApplicationImpl;
private getSSlOpts;
sslProtocol(): void;
listen(): void;
}