UNPKG

@sagold/json-pointer

Version:

json pointer - failsafe data retrieval from js and json objects

23 lines (22 loc) 816 B
import { get } from "./lib/get"; import { set } from "./lib/set"; import { remove } from "./lib/remove"; import { join } from "./lib/join"; import { split } from "./lib/split"; import { splitLast } from "./lib/splitLast"; import { isRoot } from "./lib/isRoot"; import { removeUndefinedItems } from "./lib/removeUndefinedItems"; import { JsonPointer, JsonPath, JsonData } from "./lib/types"; declare const jsonPointer: { get: typeof get; set: typeof set; remove: typeof remove; join: typeof join; split: typeof split; splitLast: typeof splitLast; isRoot: typeof isRoot; removeUndefinedItems: typeof removeUndefinedItems; }; export default jsonPointer; export { get, set, remove, join, split, splitLast, isRoot, removeUndefinedItems, }; export type { JsonPointer, JsonPath, JsonData };