UNPKG

tab-strip

Version:
25 lines (19 loc) 797 B
declare class TabStrip { tabsRoot: HTMLOListElement; constructor(container: HTMLElement); addListener(event: string, listener: Function): TabStrip; on(event: string, listener: Function): TabStrip; once(event: string, listener: Function): TabStrip; removeListener(event: string, listener: Function): TabStrip; removeAllListeners(event?: string): TabStrip; setMaxListeners(n: number): TabStrip; getMaxListeners(): number; listeners(event: string): Function[]; emit(event: string, ...args: any[]): boolean; listenerCount(type: string): number; on(event: "activateTab", listener: (tab: HTMLLIElement) => any): TabStrip; on(event: "closeTab", listener: (tab: HTMLLIElement) => any): TabStrip; } declare namespace TabStrip { } export = TabStrip;