UNPKG

@sagold/json-pointer

Version:

json pointer - failsafe data retrieval from js and json objects

11 lines (10 loc) 450 B
import { JsonPointer, JsonPath } from "./types"; /** * Deletes a value at specified json-pointer from data * Note: input data is modified * * @param data - input data * @param pointer - location of data to remove * @param [keepArrayIndices] - if set to `true`, will set array element to undefined (instead of removing it) */ export declare function remove<T = unknown>(data: T, pointer: JsonPointer | JsonPath, keepArrayIndices?: boolean): T;