Skip to content
Mirek Rusin edited this page Oct 5, 2024 · 2 revisions

Home / json

json

Functions

array()

function array<T>(parser): t<T[]>

Type Parameters

Type Parameter
T

Parameters

Parameter Type
parser t<T>

Returns

t<T[]>

Defined in

rfc8259/array.ts:15


beginArray()

function beginArray(reader): t<"[">

Parameters

Parameter Type
reader Reader

Returns

t<"[">

Defined in

rfc8259/array.ts:8


beginObject()

function beginObject(reader): t<"{">

Parameters

Parameter Type
reader Reader

Returns

t<"{">

Defined in

rfc8259/object.ts:9


char()

function char(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/string.ts:27


decimalPoint()

function decimalPoint(reader): t<".">

Parameters

Parameter Type
reader Reader

Returns

t<".">

Defined in

rfc8259/number.ts:11


digit()

function digit(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/number.ts:14


digit19()

function digit19(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/number.ts:17


e()

function e(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/number.ts:20


endArray()

function endArray(reader): t<"]">

Parameters

Parameter Type
reader Reader

Returns

t<"]">

Defined in

rfc8259/array.ts:11


endObject()

function endObject(reader): t<"}">

Parameters

Parameter Type
reader Reader

Returns

t<"}">

Defined in

rfc8259/object.ts:12


escape()

function escape(reader): t<"\">

Parameters

Parameter Type
reader Reader

Returns

t<"\">

Defined in

rfc8259/string.ts:15


escaped()

function escaped(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/string.ts:18


exp()

function exp(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/number.ts:35


false()

function false(reader): t<false>

Parameters

Parameter Type
reader Reader

Returns

t<false>

Defined in

rfc8259/false.ts:3


frac()

function frac(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/number.ts:38


hexdigit()

function hexdigit(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/string.ts:12


int()

function int(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/number.ts:23


json()

function json(reader): t<unknown>

Parameters

Parameter Type
reader Reader

Returns

t<unknown>

Defined in

rfc8259/json.ts:25


member()

function member<T>(value): t<[string, undefined | T]>

Type Parameters

Type Parameter
T

Parameters

Parameter Type
value t<T>

Returns

t<[string, undefined | T]>

Defined in

rfc8259/object.ts:19


minus()

function minus(reader): t<"-">

Parameters

Parameter Type
reader Reader

Returns

t<"-">

Defined in

rfc8259/number.ts:29


nameSeparator()

function nameSeparator(reader): t<":">

Parameters

Parameter Type
reader Reader

Returns

t<":">

Defined in

rfc8259/object.ts:15


null()

function null(reader): t<null>

Parameters

Parameter Type
reader Reader

Returns

t<null>

Defined in

rfc8259/null.ts:3


number()

function number(reader): t<number>

Parameters

Parameter Type
reader Reader

Returns

t<number>

Defined in

rfc8259/number.ts:41


object()

function object<T>(value): t<Record<string, undefined | T>>

Type Parameters

Type Parameter
T

Parameters

Parameter Type
value t<T>

Returns

t<Record<string, undefined | T>>

Defined in

rfc8259/object.ts:23


parse()

function parse(input): unknown

Parameters

Parameter Type
input string

Returns

unknown

Defined in

rfc8259/parse.ts:4


plus()

function plus(reader): t<"+">

Parameters

Parameter Type
reader Reader

Returns

t<"+">

Defined in

rfc8259/number.ts:32


quotationMark()

function quotationMark(reader): t<"\"">

Parameters

Parameter Type
reader Reader

Returns

t<""">

Defined in

rfc8259/string.ts:30


string()

function string(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/string.ts:33


true()

function true(reader): t<true>

Parameters

Parameter Type
reader Reader

Returns

t<true>

Defined in

rfc8259/true.ts:3


unescaped()

function unescaped(reader): t<string>

Parameters

Parameter Type
reader Reader

Returns

t<string>

Defined in

rfc8259/string.ts:24


value()

function value(reader): t<unknown>

Parameters

Parameter Type
reader Reader

Returns

t<unknown>

Defined in

rfc8259/json.ts:13


valueSeparator()

function valueSeparator(reader): t<",">

Parameters

Parameter Type
reader Reader

Returns

t<",">

Defined in

rfc8259/value-separator.ts:3

Clone this wiki locally