UNPKG

typescript-libraries

Version:
36 lines (35 loc) 1.01 kB
export interface ITSLotto { max: number; pick: number; extra: number; tickets: number; sort?: boolean; randomize?: boolean; } export declare class TSLotto { options: ITSLotto; numbers: Array<number>; selections: Array<Array<number>>; bonus: Array<Array<number>>; get render(): { numbers: number[]; selections: number[][]; bonus: number[][]; lines: any[]; options: ITSLotto; }; set lotto(data: any); constructor(options?: ITSLotto); fillLine(line: Array<number>, existingLine?: Array<number>): void; randomLine(index: number): void; addLine(line?: Array<number>): number; shufleLines(): void; adjustLines(tickets: number): void; clearLine(index: number): void; deleteLine(index: number): void; emptyLine(length: number): number[]; validateLine(index: number): boolean; clear(): void; toggle(line: number, index: number): void; isComplete(index?: number): boolean; }