UNPKG

ranui

Version:

A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.

2 lines (1 loc) 1.15 kB
const i=require("./path-DmfWsuKi.cjs"),p=require("./array-C3cbN3GY.cjs"),_=require("./chunk-ICXQ74PX-BbT9JaEW.cjs");function m(t){return t[0]}function q(t){return t[1]}function v(t,u){var a=i.constant_default(!0),l=null,o=_.linear_default,r=null,h=i.withPath(e);t=typeof t=="function"?t:t===void 0?m:i.constant_default(t),u=typeof u=="function"?u:u===void 0?q:i.constant_default(u);function e(n){var f,g=(n=p.array_default(n)).length,d,c=!1,s;for(l==null&&(r=o(s=h())),f=0;f<=g;++f)!(f<g&&a(d=n[f],f,n))===c&&((c=!c)?r.lineStart():r.lineEnd()),c&&r.point(+t(d,f,n),+u(d,f,n));if(s)return r=null,s+""||null}return e.x=function(n){return arguments.length?(t=typeof n=="function"?n:i.constant_default(+n),e):t},e.y=function(n){return arguments.length?(u=typeof n=="function"?n:i.constant_default(+n),e):u},e.defined=function(n){return arguments.length?(a=typeof n=="function"?n:i.constant_default(!!n),e):a},e.curve=function(n){return arguments.length?(o=n,l!=null&&(r=o(l)),e):o},e.context=function(n){return arguments.length?(n==null?l=r=null:r=o(l=n),e):l},e}Object.defineProperty(exports,"line_default",{enumerable:!0,get:function(){return v}});