@sora-soft/framework / JsonBufferCodec
Class: JsonBufferCodec
Defined in: packages/framework/src/lib/codec/JsonBufferCodec.ts:4
Extends
Codec<Buffer>
Constructors
Constructor
ts
new JsonBufferCodec(): JsonBufferCodec;Returns
JsonBufferCodec
Inherited from
Accessors
code
Get Signature
ts
get code(): string;Defined in: packages/framework/src/lib/codec/JsonBufferCodec.ts:9
Returns
string
Overrides
Methods
decode()
ts
decode(raw): Promise<IRawNetPacket>;Defined in: packages/framework/src/lib/codec/JsonBufferCodec.ts:17
Parameters
| Parameter | Type |
|---|---|
raw | Buffer<ArrayBufferLike> |
Returns
Promise<IRawNetPacket>
Overrides
encode()
ts
encode(packet): Promise<Buffer<ArrayBufferLike>>;Defined in: packages/framework/src/lib/codec/JsonBufferCodec.ts:13
Parameters
| Parameter | Type |
|---|---|
packet | IRawNetPacket |
Returns
Promise<Buffer<ArrayBufferLike>>
Overrides
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
Inherited from
has()
ts
static has(code): boolean;Defined in: packages/framework/src/lib/rpc/Codec.ts:12
Parameters
| Parameter | Type |
|---|---|
code | string |
Returns
boolean
Inherited from
register()
ts
static register(codec): void;Defined in: packages/framework/src/lib/rpc/Codec.ts:4
Parameters
| Parameter | Type |
|---|---|
codec | Codec<any> |
Returns
void