UNPKG

@trendyol/baklava

Version:

Trendyol Baklava Design System

19 lines (16 loc) 1.09 kB
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