source: trip-planner-front/node_modules/@angular/material/list/list.d.ts@ 6c1585f

Last change on this file since 6c1585f was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 5.7 KB
Line 
1/**
2 * @license
3 * Copyright Google LLC All Rights Reserved.
4 *
5 * Use of this source code is governed by an MIT-style license that can be
6 * found in the LICENSE file at https://angular.io/license
7 */
8import { BooleanInput } from '@angular/cdk/coercion';
9import { AfterContentInit, ElementRef, QueryList, OnChanges, OnDestroy, ChangeDetectorRef, InjectionToken } from '@angular/core';
10import { CanDisable, CanDisableRipple, MatLine } from '@angular/material/core';
11import { Subject } from 'rxjs';
12/** @docs-private */
13import * as ɵngcc0 from '@angular/core';
14declare const _MatListBase: import("@angular/material/core/common-behaviors/constructor").Constructor<CanDisable> & import("@angular/material/core/common-behaviors/constructor").AbstractConstructor<CanDisable> & import("@angular/material/core/common-behaviors/constructor").Constructor<CanDisableRipple> & import("@angular/material/core/common-behaviors/constructor").AbstractConstructor<CanDisableRipple> & {
15 new (): {};
16};
17/** @docs-private */
18declare const _MatListItemMixinBase: import("@angular/material/core/common-behaviors/constructor").Constructor<CanDisableRipple> & import("@angular/material/core/common-behaviors/constructor").AbstractConstructor<CanDisableRipple> & {
19 new (): {};
20};
21/**
22 * Injection token that can be used to inject instances of `MatList`. It serves as
23 * alternative token to the actual `MatList` class which could cause unnecessary
24 * retention of the class and its component metadata.
25 */
26export declare const MAT_LIST: InjectionToken<MatList>;
27/**
28 * Injection token that can be used to inject instances of `MatNavList`. It serves as
29 * alternative token to the actual `MatNavList` class which could cause unnecessary
30 * retention of the class and its component metadata.
31 */
32export declare const MAT_NAV_LIST: InjectionToken<MatNavList>;
33export declare class MatNavList extends _MatListBase implements CanDisable, CanDisableRipple, OnChanges, OnDestroy {
34 /** Emits when the state of the list changes. */
35 readonly _stateChanges: Subject<void>;
36 ngOnChanges(): void;
37 ngOnDestroy(): void;
38 static ngAcceptInputType_disableRipple: BooleanInput;
39 static ngAcceptInputType_disabled: BooleanInput;
40 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatNavList, never>;
41 static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<MatNavList, "mat-nav-list", ["matNavList"], { "disableRipple": "disableRipple"; "disabled": "disabled"; }, {}, never, ["*"]>;
42}
43export declare class MatList extends _MatListBase implements CanDisable, CanDisableRipple, OnChanges, OnDestroy {
44 private _elementRef;
45 /** Emits when the state of the list changes. */
46 readonly _stateChanges: Subject<void>;
47 constructor(_elementRef: ElementRef<HTMLElement>);
48 _getListType(): 'list' | 'action-list' | null;
49 ngOnChanges(): void;
50 ngOnDestroy(): void;
51 static ngAcceptInputType_disableRipple: BooleanInput;
52 static ngAcceptInputType_disabled: BooleanInput;
53 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatList, never>;
54 static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<MatList, "mat-list, mat-action-list", ["matList"], { "disableRipple": "disableRipple"; "disabled": "disabled"; }, {}, never, ["*"]>;
55}
56/**
57 * Directive whose purpose is to add the mat- CSS styling to this selector.
58 * @docs-private
59 */
60export declare class MatListAvatarCssMatStyler {
61 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatListAvatarCssMatStyler, never>;
62 static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<MatListAvatarCssMatStyler, "[mat-list-avatar], [matListAvatar]", never, {}, {}, never>;
63}
64/**
65 * Directive whose purpose is to add the mat- CSS styling to this selector.
66 * @docs-private
67 */
68export declare class MatListIconCssMatStyler {
69 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatListIconCssMatStyler, never>;
70 static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<MatListIconCssMatStyler, "[mat-list-icon], [matListIcon]", never, {}, {}, never>;
71}
72/**
73 * Directive whose purpose is to add the mat- CSS styling to this selector.
74 * @docs-private
75 */
76export declare class MatListSubheaderCssMatStyler {
77 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatListSubheaderCssMatStyler, never>;
78 static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<MatListSubheaderCssMatStyler, "[mat-subheader], [matSubheader]", never, {}, {}, never>;
79}
80/** An item within a Material Design list. */
81export declare class MatListItem extends _MatListItemMixinBase implements AfterContentInit, CanDisableRipple, OnDestroy {
82 private _element;
83 private _isInteractiveList;
84 private _list?;
85 private readonly _destroyed;
86 _lines: QueryList<MatLine>;
87 _avatar: MatListAvatarCssMatStyler;
88 _icon: MatListIconCssMatStyler;
89 constructor(_element: ElementRef<HTMLElement>, _changeDetectorRef: ChangeDetectorRef, navList?: MatNavList, list?: MatList);
90 /** Whether the option is disabled. */
91 get disabled(): boolean;
92 set disabled(value: boolean);
93 private _disabled;
94 ngAfterContentInit(): void;
95 ngOnDestroy(): void;
96 /** Whether this list item should show a ripple effect when clicked. */
97 _isRippleDisabled(): boolean;
98 /** Retrieves the DOM element of the component host. */
99 _getHostElement(): HTMLElement;
100 static ngAcceptInputType_disableRipple: BooleanInput;
101 static ngAcceptInputType_disabled: BooleanInput;
102 static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatListItem, [null, null, { optional: true; }, { optional: true; }]>;
103 static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<MatListItem, "mat-list-item, a[mat-list-item], button[mat-list-item]", ["matListItem"], { "disableRipple": "disableRipple"; "disabled": "disabled"; }, {}, ["_avatar", "_icon", "_lines"], ["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]", "[mat-line], [matLine]", "*"]>;
104}
105export {};
106
107//# sourceMappingURL=list.d.ts.map
Note: See TracBrowser for help on using the repository browser.