19 lines
568 B
TypeScript
19 lines
568 B
TypeScript
import type sqlite3 from "sqlite3";
|
|
import type { AppConfig, RouteApiNameMap, RouteConfig, RouteEnabledMap, RouteStatusConfig } from "./types";
|
|
|
|
export const state = {
|
|
rawRoutes: {} as RouteConfig,
|
|
rawRouteStatuses: {} as RouteStatusConfig,
|
|
routeEnabledMap: {} as RouteEnabledMap,
|
|
routeApiNameMap: {} as RouteApiNameMap,
|
|
config: {
|
|
cacheConfig: true,
|
|
reloadOnChange: true,
|
|
defaultContentType: "application/json",
|
|
proxyPort: 443,
|
|
targetHost: "localhost",
|
|
targetPort: 443,
|
|
} as AppConfig,
|
|
db: null as unknown as sqlite3.Database,
|
|
};
|