UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

23 lines 681 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasKey = hasKey; exports.coerceObject = coerceObject; /** * This is a workaround helper to allow the usage of 'unknown' in * a type-guard function while checking that keys exist. * * @see https://github.com/microsoft/TypeScript/issues/21732 * @see https://stackoverflow.com/a/58630274 */ function hasKey(k, o) { return o && typeof o === 'object' && k in o; } /** * Coerce a value to a object with optional default value. * @param val value to coerce * @returns the coerced value. */ function coerceObject(val, def) { return val ?? def ?? {}; } //# sourceMappingURL=object.js.map