UNPKG

reblessed

Version:

A high-level terminal interface library for node.js.

48 lines 1.35 kB
export = List; /** * List */ declare function List(options: any): List; declare class List { /** * List */ constructor(options: any); value: string; items: any[]; ritems: any; selected: number; _isList: boolean; interactive: boolean; mouse: any; __proto__: any; type: string; createItem(content: any): Box; add: (content: any) => Box; addItem: (content: any) => Box; appendItem(content: any): Box; removeItem(child: any): any; insertItem(child: any, content: any): Box; getItem(child: any): any; setItem(child: any, content: any): void; clearItems(): void; setItems(items: any): void; pushItem(content: any): number; popItem(): any; unshiftItem(content: any): number; shiftItem(): any; spliceItem(child: any, n: any, ...args: any[]): any[]; find: (search: any, back: any) => number; fuzzyFind(search: any, back: any): number; getItemIndex(child: any): any; select(index: any): void; _listInitialized: boolean; move(offset: any): void; up(offset: any): void; down(offset: any): void; pick(label: any, callback: any): any; enterSelected(i: any): void; cancelSelected(i: any): void; } import Box = require("./box"); //# sourceMappingURL=list.d.ts.map