UNPKG

@lit/reactive-element

Version:

A simple low level base class for creating fast, lightweight web components

29 lines 965 B
/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ /* * IMPORTANT: For compatibility with tsickle and the Closure JS compiler, all * property decorators (but not class decorators) in this file that have * an @ExportDecoratedItems annotation must be defined as a regular function, * not an arrow function. */ import { property } from './property.js'; /** * Declares a private or protected reactive property that still triggers * updates to the element when it changes. It does not reflect from the * corresponding attribute. * * Properties declared this way must not be used from HTML or HTML templating * systems, they're solely for properties internal to the element. These * properties may be renamed by optimization tools like closure compiler. * @category Decorator */ export function state(options) { return property({ ...options, state: true, }); } //# sourceMappingURL=state.js.map