ts-api-core
Version:
Nodejs api framework core
14 lines (13 loc) • 675 B
TypeScript
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, };