| 1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * @license
- * Copyright Google LLC All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
- import { AfterContentInit, ChangeDetectorRef, OnChanges, OnDestroy, SimpleChanges } from '@angular/core';
- import { MatButton } from '@angular/material/button';
- import { MatDatepicker } from './datepicker';
- import { MatDatepickerIntl } from './datepicker-intl';
- /** Can be used to override the icon of a `matDatepickerToggle`. */
- export declare class MatDatepickerToggleIcon {
- }
- export declare class MatDatepickerToggle<D> implements AfterContentInit, OnChanges, OnDestroy {
- _intl: MatDatepickerIntl;
- private _changeDetectorRef;
- private _stateChanges;
- /** Datepicker instance that the button will toggle. */
- datepicker: MatDatepicker<D>;
- /** Tabindex for the toggle. */
- tabIndex: number | null;
- /** Whether the toggle button is disabled. */
- disabled: boolean;
- private _disabled;
- /** Whether ripples on the toggle should be disabled. */
- disableRipple: boolean;
- /** Custom icon set by the consumer. */
- _customIcon: MatDatepickerToggleIcon;
- /** Underlying button element. */
- _button: MatButton;
- constructor(_intl: MatDatepickerIntl, _changeDetectorRef: ChangeDetectorRef, defaultTabIndex: string);
- ngOnChanges(changes: SimpleChanges): void;
- ngOnDestroy(): void;
- ngAfterContentInit(): void;
- _open(event: Event): void;
- private _watchStateChanges;
- }
|