UNPKG

@yyasinaslan/easyform

Version:
11 lines (10 loc) 379 B
import { Observable } from "rxjs"; import { Signal } from "@angular/core"; import { ObservableString } from "./observable-string"; export type SelectOption<T = any> = { label: ObservableString; value: T; disabled?: boolean; group?: ObservableString; }; export type SelectOptions<T> = SelectOption<T>[] | Observable<SelectOption<T>[]> | Signal<SelectOption<T>[]>;