@sagold/json-pointer
Advanced tools
@@ -11,3 +11,3 @@ import { JsonPointer, JsonPath, JsonData } from "./types"; | ||
*/ | ||
export declare function get<T>(data: JsonData, pointer: JsonPointer | JsonPath, defaultValue: T): T; | ||
export declare function get<T>(data: JsonData, pointer: JsonPointer | JsonPath, defaultValue?: T): T | undefined; | ||
export declare function get<T = any>(data: JsonData, pointer: JsonPointer | JsonPath, defaultValue: T): T; | ||
export declare function get<T = any>(data: JsonData, pointer: JsonPointer | JsonPath, defaultValue?: T): T | undefined; |
@@ -14,5 +14,5 @@ import { split } from "./split"; | ||
*/ | ||
export function get<T>( data: JsonData, pointer: JsonPointer | JsonPath, defaultValue: T): T ; | ||
export function get<T>( data: JsonData, pointer: JsonPointer | JsonPath, defaultValue?: T): T | undefined ; | ||
export function get<T>( data: JsonData, pointer: JsonPointer | JsonPath, defaultValue = undefined): T | undefined { | ||
export function get<T = any>( data: JsonData, pointer: JsonPointer | JsonPath, defaultValue: T): T ; | ||
export function get<T = any>( data: JsonData, pointer: JsonPointer | JsonPath, defaultValue?: T): T | undefined ; | ||
export function get<T = any>( data: JsonData, pointer: JsonPointer | JsonPath, defaultValue = undefined): T | undefined { | ||
if (pointer == null || data == null) { | ||
@@ -19,0 +19,0 @@ return defaultValue; |
{ | ||
"name": "@sagold/json-pointer", | ||
"version": "5.1.0", | ||
"version": "5.1.1", | ||
"description": "json pointer - failsafe data retrieval from js and json objects", | ||
@@ -5,0 +5,0 @@ "main": "dist/jsonPointer.js", |
26246
0.11%