kaven-utils
Version:
Utils for Node.js.
32 lines (31 loc) • 1.21 kB
TypeScript
/********************************************************************
* @author: Kaven
* @email: kaven@wuwenkai.com
* @website: http://blog.kaven.xyz
* @file: [Kaven-Utils] /src/KavenRequestResult.ts
* @create: 2023-12-08 14:51:37.670
* @modify: 2024-11-01 10:48:07.332
* @version: 5.4.5
* @times: 2
* @lines: 79
* @copyright: Copyright © 2023-2024 Kaven. All Rights Reserved.
* @description: [description]
* @license: [license]
********************************************************************/
import { IncomingHttpHeaders } from "node:http";
export declare class KavenRequestResult<T = unknown> {
private readonly chunkList;
private readonly status?;
private readonly statusText?;
private readonly headers;
private text?;
private json?;
constructor(chunkList: unknown[], status: number | undefined, statusText: string | undefined, headers: IncomingHttpHeaders);
get Status(): number | undefined;
get StatusText(): string | undefined;
get Headers(): IncomingHttpHeaders;
get IsSuccess(): boolean;
get HasData(): boolean;
get Text(): string | undefined;
get Json(): T | undefined;
}