dotup-ts-node-skills-game
Version:
Develop alexa typescript games
13 lines (12 loc) • 612 B
TypeScript
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;
}