@trendyol/baklava
Version:
Trendyol Baklava Design System
19 lines (16 loc) • 1.09 kB
JavaScript
import{a as i,b as a,c as u}from"./chunk-7GK5LKBV.js";import{c as r,d as n,e as o}from"./chunk-4OT5AMS5.js";var{I:c}=o;var v=e=>e.strings===void 0;var p={},d=(e,t=p)=>e._$AH=t;var T=a(class extends u{constructor(e){if(super(e),e.type!==i.PROPERTY&&e.type!==i.ATTRIBUTE&&e.type!==i.BOOLEAN_ATTRIBUTE)throw Error("The `live` directive is not allowed on child or event bindings");if(!v(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===r||t===n)return t;let s=e.element,l=e.name;if(e.type===i.PROPERTY){if(t===s[l])return r}else if(e.type===i.BOOLEAN_ATTRIBUTE){if(!!t===s.hasAttribute(l))return r}else if(e.type===i.ATTRIBUTE&&s.getAttribute(l)===t+"")return r;return d(e),t}});export{T as a};
/*! Bundled license information:
lit-html/directive-helpers.js:
(**
* @license
* Copyright 2020 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*)
lit-html/directives/live.js:
(**
* @license
* Copyright 2020 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*)
*/
//# sourceMappingURL=chunk-YOV2DMM7.js.map