summaryrefslogtreecommitdiff
path: root/chromium/ui/webui/resources/cr_elements/cr_lazy_render/cr_lazy_render.m.d.ts
blob: 7f9abac7f1fc113afbef7d9c3b95d2291b35d43e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright 2021 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import {LegacyElementMixin} from 'chrome://resources/polymer/v3_0/polymer/lib/legacy/legacy-element-mixin.js';

interface CrLazyRenderElement extends LegacyElementMixin, HTMLElement {
  get(): Element;
  getIfExists(): (Element|null);
}

export {CrLazyRenderElement};

declare global {
  interface HTMLElementTagNameMap {
    'cr-lazy-render': CrLazyRenderElement;
  }
}