Function safeAccess
- safeAccess<T extends object, P extends string, R = DeepAccess<T, P>>(
data: T,
accessor: P,
defaultValue?: DeepAccess<T, P> extends undefined ? R : DeepAccess<T, P>,
): DeepAccess<T, P> extends undefined ? R : DeepAccess<T, P> Type Parameters
Parameters
Returns DeepAccess<T, P> extends undefined ? R : DeepAccess<T, P>
The value referenced by the accessor.
Provides a way to safely access an objects data / entries given an accessor string which describes the entries to walk. To access deeper entries into the object format the accessor string with
.
between entries to walk.