UNPKG

@favian/headwind-ui

Version:

Headless UI for Angular - Styleless Angular components to integrate with Tailwind CSS

28 lines (27 loc) 1.04 kB
import { EventEmitter } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class HeadwindSelectService { /** Emits with value of option when selected */ selectOption: EventEmitter<any>; /** Emits with value of option when focused */ focusOption: EventEmitter<any>; /** Emits when option hovered */ hoverOption: EventEmitter<void>; /** Emits to close options */ closeOptions: EventEmitter<void>; /** Current value of select */ value$: BehaviorSubject<any>; /** Multiple status */ multiple$: BehaviorSubject<boolean>; /** Options opened status */ optionsOpened$: BehaviorSubject<boolean>; get value(): any; set value(value: any); get multiple(): boolean; set multiple(value: boolean); get optionsOpened(): boolean; set optionsOpened(value: boolean); static ɵfac: i0.ɵɵFactoryDeclaration<HeadwindSelectService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<HeadwindSelectService>; }