summaryrefslogtreecommitdiff
path: root/chromium/ui/webui/resources/cr_elements/cr_drawer/cr_drawer.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/webui/resources/cr_elements/cr_drawer/cr_drawer.d.ts')
-rw-r--r--chromium/ui/webui/resources/cr_elements/cr_drawer/cr_drawer.d.ts26
1 files changed, 26 insertions, 0 deletions
diff --git a/chromium/ui/webui/resources/cr_elements/cr_drawer/cr_drawer.d.ts b/chromium/ui/webui/resources/cr_elements/cr_drawer/cr_drawer.d.ts
new file mode 100644
index 00000000000..d3fdbbc6fb7
--- /dev/null
+++ b/chromium/ui/webui/resources/cr_elements/cr_drawer/cr_drawer.d.ts
@@ -0,0 +1,26 @@
+// 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 CrDrawerElement extends LegacyElementMixin, HTMLElement {
+ heading: string|null|undefined;
+ align: string|null|undefined;
+ iconName: string|null|undefined;
+ iconTitle: string|null|undefined;
+ open: any;
+ toggle(): void;
+ openDrawer(): void;
+ cancel(): void;
+ close(): void;
+ wasCanceled(): boolean;
+}
+
+export {CrDrawerElement};
+
+declare global {
+ interface HTMLElementTagNameMap {
+ 'cr-drawer': CrDrawerElement;
+ }
+}