UNPKG

@n3okill/utils

Version:
13 lines 546 B
import { isPropertyDefined } from "./isPropertyDefined"; /** * Throws an error if property is not defined in the given object * @param obj Object where to search for the property * @param name The name of the property can be on the form "a.b.c[1].d" */ // eslint-disable-next-line @typescript-eslint/no-explicit-any export function isPropertyDefinedWithThrow(obj, name) { if (!isPropertyDefined(obj, name)) { throw new TypeError(`'${name}' property is not defined.`); } } //# sourceMappingURL=isPropertyDefinedWithThrow.js.map