You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 lines
3.9 KiB

{"version":3,"file":"expansion-panel-header.d.ts","sources":["expansion-panel-header.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { FocusableOption, FocusMonitor, FocusOrigin } from '@angular/cdk/a11y';\nimport { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy } from '@angular/core';\nimport { HasTabIndex } from '@angular/material/core';\nimport { NumberInput } from '@angular/cdk/coercion';\nimport { MatAccordionTogglePosition } from './accordion-base';\nimport { MatExpansionPanel, MatExpansionPanelDefaultOptions } from './expansion-panel';\n/** @docs-private */\ndeclare abstract class MatExpansionPanelHeaderBase {\n abstract readonly disabled: boolean;\n}\ndeclare const _MatExpansionPanelHeaderMixinBase: import(\"@angular/material/core/common-behaviors/constructor\").Constructor<HasTabIndex> & import(\"@angular/material/core/common-behaviors/constructor\").AbstractConstructor<HasTabIndex> & typeof MatExpansionPanelHeaderBase;\n/**\n * Header element of a `<mat-expansion-panel>`.\n */\nexport declare class MatExpansionPanelHeader extends _MatExpansionPanelHeaderMixinBase implements AfterViewInit, OnDestroy, FocusableOption, HasTabIndex {\n panel: MatExpansionPanel;\n private _element;\n private _focusMonitor;\n private _changeDetectorRef;\n _animationMode?: string | undefined;\n private _parentChangeSubscription;\n constructor(panel: MatExpansionPanel, _element: ElementRef, _focusMonitor: FocusMonitor, _changeDetectorRef: ChangeDetectorRef, defaultOptions?: MatExpansionPanelDefaultOptions, _animationMode?: string | undefined, tabIndex?: string);\n /** Height of the header while the panel is expanded. */\n expandedHeight: string;\n /** Height of the header while the panel is collapsed. */\n collapsedHeight: string;\n /**\n * Whether the associated panel is disabled. Implemented as a part of `FocusableOption`.\n * @docs-private\n */\n get disabled(): boolean;\n /** Toggles the expanded state of the panel. */\n _toggle(): void;\n /** Gets whether the panel is expanded. */\n _isExpanded(): boolean;\n /** Gets the expanded state string of the panel. */\n _getExpandedState(): string;\n /** Gets the panel id. */\n _getPanelId(): string;\n /** Gets the toggle position for the header. */\n _getTogglePosition(): MatAccordionTogglePosition;\n /** Gets whether the expand indicator should be shown. */\n _showToggle(): boolean;\n /**\n * Gets the current height of the header. Null if no custom height has been\n * specified, and if the default height from the stylesheet should be used.\n */\n _getHeaderHeight(): string | null;\n /** Handle keydown event calling to toggle() if appropriate. */\n _keydown(event: KeyboardEvent): void;\n /**\n * Focuses the panel header. Implemented as a part of `FocusableOption`.\n * @param origin Origin of the action that triggered the focus.\n * @docs-private\n */\n focus(origin?: FocusOrigin, options?: FocusOptions): void;\n ngAfterViewInit(): void;\n ngOnDestroy(): void;\n static ngAcceptInputType_tabIndex: NumberInput;\n}\n/**\n * Description element of a `<mat-expansion-panel-header>`.\n */\nexport declare class MatExpansionPanelDescription {\n}\n/**\n * Title element of a `<mat-expansion-panel-header>`.\n */\nexport declare class MatExpansionPanelTitle {\n}\nexport {};\n"]}