UNPKG

@trademe/ensure

Version:

18 lines (17 loc) 1.28 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { EnsureError } from '../../ensure-error'; /** * @param {?} value * @param {?} key * @return {?} */ export function isNotNull(value, key) { if (value == null) { throw new EnsureError(`'${key}' must not be "null" or "undefined".`); } return value; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90LW51bGwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdHJhZGVtZS9lbnN1cmUvIiwic291cmNlcyI6WyJ2YWx1ZS9nZXR0ZXIvbm90LW51bGwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQzs7Ozs7O0FBRWpELE1BQU0sb0JBQXFCLEtBQVUsRUFBRSxHQUFRO0lBQzNDLEVBQUUsQ0FBQyxDQUFDLEtBQUssSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQ2hCLE1BQU0sSUFBSSxXQUFXLENBQUMsSUFBSSxHQUFHLHNDQUFzQyxDQUFDLENBQUM7S0FDeEU7SUFDRCxNQUFNLENBQUMsS0FBSyxDQUFDO0NBQ2hCIiwic291cmNlc0NvbnRlbnQiOlsiLy8gRGVwZW5kZW5jaWVzOlxuaW1wb3J0IHsgRW5zdXJlRXJyb3IgfSBmcm9tICcuLi8uLi9lbnN1cmUtZXJyb3InO1xuXG5leHBvcnQgZnVuY3Rpb24gaXNOb3ROdWxsICh2YWx1ZTogYW55LCBrZXk6IGFueSk6IGFueSB7XG4gICAgaWYgKHZhbHVlID09IG51bGwpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVuc3VyZUVycm9yKGAnJHtrZXl9JyBtdXN0IG5vdCBiZSBcIm51bGxcIiBvciBcInVuZGVmaW5lZFwiLmApO1xuICAgIH1cbiAgICByZXR1cm4gdmFsdWU7XG59XG4iXX0=