UNPKG

ts-api-core

Version:

Nodejs api framework core

14 lines (13 loc) 675 B
import { ResultCode } from './result.code'; /** `reponse` 通用数据模型 */ declare class Result<T> { reqId: string | undefined; code: ResultCode | number; msg: string | undefined; data: T | any | undefined; err: unknown | undefined; constructor(code: ResultCode | number, msg: string | undefined, data: T | any | undefined, reqId?: string, err?: unknown); static success<TT>(data: TT | any | undefined, msg?: string | undefined, reqId?: string): Result<TT>; static failure<TT>(code?: number, msg?: string | undefined, data?: TT | any | undefined, reqId?: string, err?: unknown): Result<TT>; } export { ResultCode, Result, };