UNPKG

dotup-ts-node-skills-game

Version:
13 lines (12 loc) 612 B
import { ButtonActionMode, ButtonColor } from '../Constants/Enumerations'; import { IPattern } from '../Interfaces/IGameEngine'; export declare class PatternBuilder { private pattern; constructor(action?: ButtonActionMode, repeat?: number); static ButtonGroupDown(gadgetIds?: string[], colors?: ButtonColor[], repeat?: number): IPattern; WithAction(buttonActionMode: ButtonActionMode): PatternBuilder; WithRepeat(repeat: number): PatternBuilder; WithColor(color: string | ButtonColor): PatternBuilder; WithGadger(gadgetId: string | string[]): PatternBuilder; Build(): IPattern; }