Skip to main content

Class: RelativeJSONPointer

Defined in: src/pointer/pointer.ts:282

A relative JSON Pointer.

See https://datatracker.ietf.org/doc/html/draft-hha-relative-json-pointer

Constructors​

new RelativeJSONPointer()​

new RelativeJSONPointer(rel): RelativeJSONPointer

Defined in: src/pointer/pointer.ts:291

Parameters​

rel​

string

Returns​

RelativeJSONPointer

Properties​

index​

readonly index: number

Defined in: src/pointer/pointer.ts:284


origin​

readonly origin: number

Defined in: src/pointer/pointer.ts:283


pointer​

readonly pointer: string | JSONPointer

Defined in: src/pointer/pointer.ts:285

Methods​

isIntLike()​

protected isIntLike(value): boolean

Defined in: src/pointer/pointer.ts:384

Parameters​

value​

undefined | string | number

Returns​

boolean


parse()​

protected parse(rel): [number, number, string | JSONPointer]

Defined in: src/pointer/pointer.ts:343

Parameters​

rel​

string

Returns​

[number, number, string | JSONPointer]


parseInt()​

protected parseInt(s): number

Defined in: src/pointer/pointer.ts:372

Parameters​

s​

string

Returns​

number


to()​

to(pointer): JSONPointer

Defined in: src/pointer/pointer.ts:309

Parameters​

pointer​

string | JSONPointer

Returns​

JSONPointer


toString()​

toString(): string

Defined in: src/pointer/pointer.ts:299

Returns​

string