Skip to main content

Class: RelativeJSONPointer

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

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:292

Parameters

rel

string

Returns

RelativeJSONPointer

Properties

index

readonly index: number

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


origin

readonly origin: number

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


pointer

readonly pointer: string | JSONPointer

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

Methods

isIntLike()

protected isIntLike(value): boolean

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

Parameters

value

undefined | string | number

Returns

boolean


parse()

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

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

Parameters

rel

string

Returns

[number, number, string | JSONPointer]


parseInt()

protected parseInt(s): number

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

Parameters

s

string

Returns

number


to()

to(pointer): JSONPointer

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

Parameters

pointer

string | JSONPointer

Returns

JSONPointer


toString()

toString(): string

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

Returns

string