@sora-soft/framework / Codec
Abstract Class: Codec<T>
Defined in: packages/framework/src/lib/rpc/Codec.ts:3
Extended by
Type Parameters
| Type Parameter |
|---|
T |
Constructors
Constructor
ts
new Codec<T>(): Codec<T>;Returns
Codec<T>
Accessors
code
Get Signature
ts
get abstract code(): string;Defined in: packages/framework/src/lib/rpc/Codec.ts:18
Returns
string
Methods
decode()
ts
abstract decode(raw): Promise<IRawNetPacket>;Defined in: packages/framework/src/lib/rpc/Codec.ts:20
Parameters
| Parameter | Type |
|---|---|
raw | T |
Returns
Promise<IRawNetPacket>
encode()
ts
abstract encode(packet): Promise<T>;Defined in: packages/framework/src/lib/rpc/Codec.ts:21
Parameters
| Parameter | Type |
|---|---|
packet | IRawNetPacket |
Returns
Promise<T>
get()
ts
static get(code): Codec<any> | undefined;Defined in: packages/framework/src/lib/rpc/Codec.ts:8
Parameters
| Parameter | Type |
|---|---|
code | string |
Returns
Codec<any> | undefined
has()
ts
static has(code): boolean;Defined in: packages/framework/src/lib/rpc/Codec.ts:12
Parameters
| Parameter | Type |
|---|---|
code | string |
Returns
boolean
register()
ts
static register(codec): void;Defined in: packages/framework/src/lib/rpc/Codec.ts:4
Parameters
| Parameter | Type |
|---|---|
codec | Codec<any> |
Returns
void