UNPKG

@halsp/core

Version:

面向云的现代渐进式轻量 Node.js 框架

51 lines (48 loc) 979 B
export { Dict, ReadonlyDict, ObjectConstructor, isUndefined, isNull, isNil, isArrayEmpty, isFunction, isNilOrBlank, isNumber, isFiniteNumber, isObject, isPlainObject, isString, isSymbol, isClass, normalizePath, addLeadingSlash, isCliAssetExist, getCliAssets, tryAddCliAssets, closeServer, logAddress, getHalspPort, getAvailablePort, safeImport, } from "./utils"; export { Context, Request, Response } from "./context"; export { Startup } from "./startup"; export { Register } from "./register"; export { Middleware, ComposeMiddleware } from "./middlewares"; export { HookType } from "./hook"; export { HalspException, ExceptionMessage, isExceptionMessage, } from "./exception"; export { ILogger } from "./logger"; declare global { // eslint-disable-next-line @typescript-eslint/no-namespace namespace NodeJS { export interface ProcessEnv { NODE_ENV: string; HALSP_ENV: "http" | "micro"; } } }