UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

34 lines (33 loc) 2.01 kB
import { ControlValueAccessor } from '@angular/forms'; import { OnChangeType, OnTouchedType } from 'ng-zorro-antd/core/types'; import * as i0 from "@angular/core"; export interface NzCheckboxOption { label: string; value: string | number; disabled?: boolean; } /** * @deprecated Deprecated in v19.0.0. Please use {@link NzCheckboxOption} to instead. */ export type NzCheckBoxOptionInterface = NzCheckboxOption; export declare class NzCheckboxGroupComponent implements ControlValueAccessor { private onChange; private onTouched; private isDisabledFirstChange; private readonly directionality; readonly nzName: import("@angular/core").InputSignal<string | null>; readonly nzDisabled: import("@angular/core").InputSignalWithTransform<boolean, unknown>; readonly nzOptions: import("@angular/core").InputSignal<NzCheckboxOption[] | string[] | number[]>; readonly value: import("@angular/core").WritableSignal<(string | number)[] | null>; readonly finalDisabled: import("@angular/core").WritableSignal<boolean>; protected readonly dir: import("@angular/core").Signal<import("@angular/cdk/bidi").Direction>; protected readonly normalizedOptions: import("@angular/core").Signal<NzCheckboxOption[]>; constructor(); writeValue(value: Array<string | number> | null): void; registerOnChange(fn: OnChangeType): void; registerOnTouched(fn: OnTouchedType): void; setDisabledState(disabled: boolean): void; onCheckedChange(optionValue: NzCheckboxOption['value'], checked: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<NzCheckboxGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NzCheckboxGroupComponent, "nz-checkbox-group", ["nzCheckboxGroup"], { "nzName": { "alias": "nzName"; "required": false; "isSignal": true; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; "isSignal": true; }; "nzOptions": { "alias": "nzOptions"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>; }