api-proxy-mock/src/state.ts
2026-06-04 12:13:28 +08:00

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,
};