async-append.js 617 B

1234567
  1. import{directive as r,PartType as e}from"../directive.js";import{AsyncReplaceDirective as s}from"./async-replace.js";import{clearPart as t,insertPart as o,setChildPartValue as i}from"../directive-helpers.js";
  2. /**
  3. * @license
  4. * Copyright 2017 Google LLC
  5. * SPDX-License-Identifier: BSD-3-Clause
  6. */const c=r(class extends s{constructor(r){if(super(r),r.type!==e.CHILD)throw Error("asyncAppend can only be used in child expressions")}update(r,e){return this._$CX=r,super.update(r,e)}commitValue(r,e){0===e&&t(this._$CX);const s=o(this._$CX);i(s,r)}});export{c as asyncAppend};
  7. //# sourceMappingURL=async-append.js.map