Skip to content

@sora-soft/framework


@sora-soft/framework / Response

Class: Response<T>

Defined in: packages/framework/src/lib/rpc/packet/Response.ts:6

Extends

Type Parameters

Type ParameterDefault type
Tunknown

Constructors

Constructor

ts
new Response<T>(packet): Response<T>;

Defined in: packages/framework/src/lib/rpc/packet/Response.ts:7

Parameters

ParameterType
packetOmit<IRawResPacket<T>, "opcode">

Returns

Response<T>

Overrides

RawPacket.constructor

Properties

PropertyModifierTypeInherited fromDefined in
headers_protectedMap<string, string>RawPacket.headers_packages/framework/src/lib/rpc/packet/RawPacket.ts:49

Accessors

headers

Get Signature

ts
get headers(): {
[k: string]: string;
};

Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:45

Returns
ts
{
[k: string]: string;
}

Inherited from

RawPacket.headers


opCode

Get Signature

ts
get opCode(): OPCode;

Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:32

Returns

OPCode

Inherited from

RawPacket.opCode


payload

Get Signature

ts
get payload(): T;

Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:37

Returns

T

Set Signature

ts
set payload(value): void;

Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:41

Parameters
ParameterType
valueT
Returns

void

Inherited from

RawPacket.payload

Methods

getHeader()

ts
getHeader(header): string | undefined;

Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:12

Parameters

ParameterType
headerstring

Returns

string | undefined

Inherited from

RawPacket.getHeader


loadHeaders()

ts
loadHeaders(headers): void;

Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:16

Parameters

ParameterType
headers{ [key: string]: string; }

Returns

void

Inherited from

RawPacket.loadHeaders


setHeader()

ts
setHeader(header, value?): void;

Defined in: packages/framework/src/lib/rpc/packet/RawPacket.ts:24

Parameters

ParameterType
headerstring
value?string

Returns

void

Inherited from

RawPacket.setHeader


toPacket()

ts
toPacket(): IRawResPacket<unknown>;

Defined in: packages/framework/src/lib/rpc/packet/Response.ts:15

Returns

IRawResPacket<unknown>

Overrides

RawPacket.toPacket


toResult()

ts
toResult(): NonNullable<T> | undefined;

Defined in: packages/framework/src/lib/rpc/packet/Response.ts:23

Returns

NonNullable<T> | undefined

基于 WTFPL 许可发布