1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | import { DoCheck, ElementRef, IterableDiffers, KeyValueDiffers, Renderer2 } from '@angular/core';
|
9 | import { NgClass } from '@angular/common';
|
10 | import { BaseDirective2, StyleUtils, MediaMarshaller } from '@angular/flex-layout/core';
|
11 | export declare class ClassDirective extends BaseDirective2 implements DoCheck {
|
12 | protected readonly ngClassInstance: NgClass;
|
13 | protected DIRECTIVE_KEY: string;
|
14 | |
15 |
|
16 |
|
17 |
|
18 | set klass(val: string);
|
19 | constructor(elementRef: ElementRef, styler: StyleUtils, marshal: MediaMarshaller, iterableDiffers: IterableDiffers, keyValueDiffers: KeyValueDiffers, renderer2: Renderer2, ngClassInstance: NgClass);
|
20 | protected updateWithValue(value: any): void;
|
21 | /**
|
22 | * For ChangeDetectionStrategy.onPush and ngOnChanges() updates
|
23 | */
|
24 | ngDoCheck(): void;
|
25 | }
|
26 | /**
|
27 | * Directive to add responsive support for ngClass.
|
28 | * This maintains the core functionality of 'ngClass' and adds responsive API
|
29 | * Note: this class is a no-op when rendered on the server
|
30 | */
|
31 | export declare class DefaultClassDirective extends ClassDirective {
|
32 | protected inputs: string[];
|
33 | }
|