1 | export function getValueOrUndefined(value) {
|
2 | return value == undefined ? undefined : value;
|
3 | }
|
4 | export function throwIfNullOrUndefined(value, name) {
|
5 | if (value == undefined) {
|
6 | throw new Error(`Expected a ${name}`);
|
7 | }
|
8 | return value;
|
9 | }
|
10 | export function getArray(value) {
|
11 | const val = getValueOrUndefined(value);
|
12 | return val === undefined ? [] : val;
|
13 | }
|
14 | export function notNull(value) {
|
15 | return value != undefined;
|
16 | }
|
17 |
|
18 | //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sVUFBVSxtQkFBbUIsQ0FBSSxLQUEyQjtJQUNoRSxPQUFPLEtBQUssSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDO0FBQ2hELENBQUM7QUFFRCxNQUFNLFVBQVUsc0JBQXNCLENBQUksS0FBMkIsRUFBRSxJQUFZO0lBQ2pGLElBQUksS0FBSyxJQUFJLFNBQVMsRUFBRTtRQUN0QixNQUFNLElBQUksS0FBSyxDQUFDLGNBQWMsSUFBSSxFQUFFLENBQUMsQ0FBQztLQUN2QztJQUVELE9BQU8sS0FBSyxDQUFDO0FBQ2YsQ0FBQztBQUdELE1BQU0sVUFBVSxRQUFRLENBQUksS0FBc0M7SUFDaEUsTUFBTSxHQUFHLEdBQUcsbUJBQW1CLENBQUMsS0FBSyxDQUFDLENBQUM7SUFFdkMsT0FBTyxHQUFHLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztBQUN0QyxDQUFDO0FBRUQsTUFBTSxVQUFVLE9BQU8sQ0FBSSxLQUEyQjtJQUNwRCxPQUFPLEtBQUssSUFBSSxTQUFTLENBQUM7QUFDNUIsQ0FBQyIsImZpbGUiOiJuZW8tb25lLXRzLXV0aWxzL3NyYy91dGlscy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBnZXRWYWx1ZU9yVW5kZWZpbmVkPFQ+KHZhbHVlOiBUIHwgbnVsbCB8IHVuZGVmaW5lZCk6IFQgfCB1bmRlZmluZWQge1xuICByZXR1cm4gdmFsdWUgPT0gdW5kZWZpbmVkID8gdW5kZWZpbmVkIDogdmFsdWU7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0aHJvd0lmTnVsbE9yVW5kZWZpbmVkPFQ+KHZhbHVlOiBUIHwgbnVsbCB8IHVuZGVmaW5lZCwgbmFtZTogc3RyaW5nKTogVCB7XG4gIGlmICh2YWx1ZSA9PSB1bmRlZmluZWQpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYEV4cGVjdGVkIGEgJHtuYW1lfWApO1xuICB9XG5cbiAgcmV0dXJuIHZhbHVlO1xufVxuXG4vLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmUgcmVhZG9ubHktYXJyYXlcbmV4cG9ydCBmdW5jdGlvbiBnZXRBcnJheTxUPih2YWx1ZTogcmVhZG9ubHkgVFtdIHwgbnVsbCB8IHVuZGVmaW5lZCk6IHJlYWRvbmx5IFRbXSB7XG4gIGNvbnN0IHZhbCA9IGdldFZhbHVlT3JVbmRlZmluZWQodmFsdWUpO1xuXG4gIHJldHVybiB2YWwgPT09IHVuZGVmaW5lZCA/IFtdIDogdmFsO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gbm90TnVsbDxUPih2YWx1ZTogVCB8IG51bGwgfCB1bmRlZmluZWQpOiB2YWx1ZSBpcyBUIHtcbiAgcmV0dXJuIHZhbHVlICE9IHVuZGVmaW5lZDtcbn1cbiJdfQ==
|