@tapsellorg/angular-material-library
Version:
Angular library for Tapsell
21 lines (20 loc) • 1.06 kB
TypeScript
import { AfterViewInit, QueryList } from '@angular/core';
import { MatOption } from '@angular/material/core';
import { MatSelect } from '@angular/material/select';
import * as i0 from "@angular/core";
export declare class PghSelectAllOptionsDirective implements AfterViewInit {
private matSelect;
matOptions: QueryList<MatOption>;
valueForAll: import("@angular/core").InputSignal<any>;
private allOption?;
selected: boolean;
constructor(matSelect: MatSelect);
ngAfterViewInit(): void;
private handleSelectionChange;
private onOptionsChange;
onSelectAllOptions(selected: boolean): void;
onSelectOtherOptions(selected: boolean): void;
private setValueOfControlForOptionAll;
static ɵfac: i0.ɵɵFactoryDeclaration<PghSelectAllOptionsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<PghSelectAllOptionsDirective, "[pghSelectAllOptions]", ["allOption"], { "valueForAll": { "alias": "pghValueForOptionAll"; "required": false; "isSignal": true; }; }, {}, ["matOptions"], never, false, never>;
}