Skip to content

core/json

Interfaces

JsonEnvelope

Defined in: venpm/src/core/json.ts:1

Type Parameters

Type ParameterDefault type
Tunknown

Properties

data?
ts
optional data?: T;

Defined in: venpm/src/core/json.ts:4

error?
ts
optional error?: string;

Defined in: venpm/src/core/json.ts:3

success
ts
success: boolean;

Defined in: venpm/src/core/json.ts:2

Functions

jsonError()

ts
function jsonError(message): JsonEnvelope<never>;

Defined in: venpm/src/core/json.ts:11

Parameters

ParameterType
messagestring

Returns

JsonEnvelope<never>


jsonSuccess()

ts
function jsonSuccess<T>(data): JsonEnvelope<T>;

Defined in: venpm/src/core/json.ts:7

Type Parameters

Type Parameter
T

Parameters

ParameterType
dataT

Returns

JsonEnvelope<T>


writeJson()

ts
function writeJson(envelope, write?): void;

Defined in: venpm/src/core/json.ts:15

Parameters

ParameterType
envelopeJsonEnvelope
write(s) => void

Returns

void