@favian/headwind-ui
Version:
Headless UI for Angular - Styleless Angular components to integrate with Tailwind CSS
26 lines (25 loc) • 1.29 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { HeadwindSwitchService } from './service/headwind-switch.service';
import { HeadwindControlValueAccessor } from '../../abstracts/headwind-control-value-accessor';
import * as i0 from "@angular/core";
export declare class HeadwindSwitchComponent extends HeadwindControlValueAccessor {
private readonly _headwindSwitchService;
checkedChange: EventEmitter<boolean>;
constructor(_headwindSwitchService: HeadwindSwitchService);
get checked(): boolean;
set checked(value: boolean);
get disabled(): boolean;
set disabled(value: boolean);
onHostClick(): void;
onHostBlur(): void;
onHostSpaceKeydown(event: Event): void;
writeValue(obj: any): void;
updateValue(value: any): void;
check(): void;
uncheck(): void;
toggle(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<HeadwindSwitchComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<HeadwindSwitchComponent, "headwind-switch", never, { "checked": { "alias": "checked"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "checkedChange": "checkedChange"; }, never, ["*"], true, never>;
static ngAcceptInputType_checked: unknown;
static ngAcceptInputType_disabled: unknown;
}