isDataProp()function

isDataProp(data: T, key: unknown): key is DataKey<T>
ParamType
dataT
The data object to check against. required
keyunknown
The value to check as a key. required
Return
key is DataKey<T>
true if key is an own string key of data, narrowing it to DataKey<T>.

Is an unknown value the key for an own prop of a data object?

Examples

isDataProp({ a: 1 }, "a") // true