Interface: JiKReviver<T>

json.JiKReviver

Reviver function that can be passed into parse or toJson

The function is called for every JSON value while it's being serialized. These values are replaced by the return value of this function.

Type parameters

Name
T

Callable

JiKReviver

JiKReviver(value, key, data): undefined | T

Parameters

NameTypeDescription
valueJsonValueThe JSON value
keystring | numberThe key of the value, empty string for the root value
dataObjectThe node or entry where the value was defined
data.locationEntry | Node-

Returns

undefined | T

The value to use, if the value is undefined then the property is removed from the result

Defined in

src/json.d.ts:223