UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 1.57 kB
const n=null;function r(n){return null!=n}function t(n){return null==n}function u(n){return void 0===n}function o(t,u){return r(t)?u(t):n}function e(n){return n}function f(n){return n}function c(n,r){return i(n,r),n}function i(n,r){if(t(n))throw new Error(r??"value is None")}function l(n,t){return r(n)?n:"function"==typeof t?t():t}function s(n,t){return r(n)?n:t}function a(n){return r(n)&&n.destroy(),null}function h(n){return r(n)&&n.dispose(),null}function p(n){return r(n)&&n.remove(),null}function w(n){return r(n)&&n.abort(),null}function y(n){return r(n)&&n.release(),null}function d(n,t,u){return r(n)&&r(t)?r(u)?u(n,t):n.equals(t):n===t}function v(n){return null}function A(n,t){const u=new Array;return n.forEach((n=>{const o=t(n);r(o)&&u.push(o)})),u}function E(n,r){const t=new Array;for(const u of n)t.push(g(u,null,r));return t}function b(n,r){for(const t of n)o(t,r)}function g(n,t,u){return r(n)?u(n):t}function m(n,t){for(const u of n){const n=t(u);if(r(n))return n}return null}function q(n){return n.filter((n=>r(n)))}function x(n,...r){let t=n;for(let u=0;u<r.length&&t;++u)t=t[r[u]];return t}function N(n){return n}export{w as abortMaybe,o as applySome,i as assertIsSome,N as assumeNonNull,a as destroyMaybe,h as disposeMaybe,d as equalsMaybe,q as filterNones,b as forEachSome,x as get,t as isNone,r as isSome,u as isUndefined,E as mapMany,g as mapOr,A as mapSome,m as mapSomeFirst,n as none,v as nullifyNonNullableForDispose,y as releaseMaybe,p as removeMaybe,f as toNullable,e as unwrap,l as unwrapOr,c as unwrapOrThrow,s as unwrapOrValue};