UNPKG

@dash0/sdk-web

Version:

Dash0's Web SDK to collect telemetry from end-users' web browsers

13 lines (10 loc) 365 B
const globalHasOwnProperty = Object.prototype.hasOwnProperty; /** * protection against hasOwnProperty overrides. */ export function hasOwnProperty(obj: Record<string, unknown>, key: string) { return globalHasOwnProperty.call(obj, key); } export function hasKey<O extends object>(obj: O, key: string | number | symbol): key is keyof O { return key in obj; }