UNPKG

@byomakase/omakase-player

Version:

## Omakase Player - Open source JavaScript framework for building frame accurate video experiences

22 lines (21 loc) 722 B
import { BehaviorSubject } from 'rxjs'; export interface OmakaseDropdownListItem { value: any; label: string; active?: boolean; } export declare class OmakaseDropdownList extends HTMLElement { private _title?; private _list?; private _selectedOption$; constructor(); set width(width: number); get width(): number; get selectedOption$(): BehaviorSubject<OmakaseDropdownListItem | undefined>; set type(type: 'radio' | 'checkbox' | 'default'); get type(): 'radio' | 'checkbox' | 'default'; setTitle(title: string): void; setOptions(options: OmakaseDropdownListItem[]): void; updateOptions(options: OmakaseDropdownListItem[]): void; connectedCallback(): void; }