54 lines
2.5 KiB
TypeScript
54 lines
2.5 KiB
TypeScript
import { Direction } from '@angular/cdk/bidi';
|
|
import * as i0 from '@angular/core';
|
|
import { AfterViewInit, OnInit, ElementRef, TemplateRef } from '@angular/core';
|
|
import { ControlValueAccessor } from '@angular/forms';
|
|
import { NzConfigKey, NzConfigService } from 'ng-zorro-antd/core/config';
|
|
import { OnChangeType, OnTouchedType, NzSizeDSType } from 'ng-zorro-antd/core/types';
|
|
|
|
declare class NzSwitchComponent implements ControlValueAccessor, AfterViewInit, OnInit {
|
|
readonly _nzModuleName: NzConfigKey;
|
|
nzConfigService: NzConfigService;
|
|
private el;
|
|
private ngZone;
|
|
private cdr;
|
|
private focusMonitor;
|
|
private directionality;
|
|
private destroyRef;
|
|
isChecked: boolean;
|
|
onChange: OnChangeType;
|
|
onTouched: OnTouchedType;
|
|
switchElement: ElementRef<HTMLElement>;
|
|
nzLoading: boolean;
|
|
nzDisabled: boolean;
|
|
nzControl: boolean;
|
|
nzCheckedChildren: string | TemplateRef<void> | null;
|
|
nzUnCheckedChildren: string | TemplateRef<void> | null;
|
|
nzSize: NzSizeDSType;
|
|
nzId: string | null;
|
|
dir: Direction;
|
|
private isNzDisableFirstChange;
|
|
updateValue(value: boolean): void;
|
|
focus(): void;
|
|
blur(): void;
|
|
constructor();
|
|
ngOnInit(): void;
|
|
ngAfterViewInit(): void;
|
|
writeValue(value: boolean): void;
|
|
registerOnChange(fn: OnChangeType): void;
|
|
registerOnTouched(fn: OnTouchedType): void;
|
|
setDisabledState(disabled: boolean): void;
|
|
static ɵfac: i0.ɵɵFactoryDeclaration<NzSwitchComponent, never>;
|
|
static ɵcmp: i0.ɵɵComponentDeclaration<NzSwitchComponent, "nz-switch", ["nzSwitch"], { "nzLoading": { "alias": "nzLoading"; "required": false; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; }; "nzControl": { "alias": "nzControl"; "required": false; }; "nzCheckedChildren": { "alias": "nzCheckedChildren"; "required": false; }; "nzUnCheckedChildren": { "alias": "nzUnCheckedChildren"; "required": false; }; "nzSize": { "alias": "nzSize"; "required": false; }; "nzId": { "alias": "nzId"; "required": false; }; }, {}, never, never, true, never>;
|
|
static ngAcceptInputType_nzLoading: unknown;
|
|
static ngAcceptInputType_nzDisabled: unknown;
|
|
static ngAcceptInputType_nzControl: unknown;
|
|
}
|
|
|
|
declare class NzSwitchModule {
|
|
static ɵfac: i0.ɵɵFactoryDeclaration<NzSwitchModule, never>;
|
|
static ɵmod: i0.ɵɵNgModuleDeclaration<NzSwitchModule, never, [typeof NzSwitchComponent], [typeof NzSwitchComponent]>;
|
|
static ɵinj: i0.ɵɵInjectorDeclaration<NzSwitchModule>;
|
|
}
|
|
|
|
export { NzSwitchComponent, NzSwitchModule };
|