1234567891011121314151617181920212223242526272829303132 |
- /**
- * @license
- * Copyright 2017 Google LLC
- * SPDX-License-Identifier: BSD-3-Clause
- */
- import { ReactiveElement } from '../reactive-element.js';
- /**
- * A property decorator that converts a class property into a getter
- * that executes a querySelectorAll on the element's renderRoot.
- *
- * @param selector A DOMString containing one or more selectors to match.
- *
- * See:
- * https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll
- *
- * ```ts
- * class MyElement {
- * @queryAll('div')
- * divs;
- *
- * render() {
- * return html`
- * <div id="first"></div>
- * <div id="second"></div>
- * `;
- * }
- * }
- * ```
- * @category Decorator
- */
- export declare function queryAll(selector: string): (protoOrDescriptor: ReactiveElement | import("./base.js").ClassElement, name?: PropertyKey | undefined) => any;
- //# sourceMappingURL=query-all.d.ts.map
|