cbt-game-generator
Version:
Configuration generator for CBT animation apps
24 lines (23 loc) • 621 B
TypeScript
import { GameType } from './index';
export interface GameConfigGeneratorOptions {
skillName: string;
gameName: string;
gameType: GameType;
numberOfVariants: number;
targets: {
[key: string]: string[];
};
isIncremental?: boolean;
}
export declare class GameConfigGenerator {
private options;
private gamePath;
private fileUpdater;
private gameMappingUpdater;
private convertToKebabCase;
constructor(options: GameConfigGeneratorOptions);
generate(): void;
private handleFullGeneration;
private handleIncrementalUpdate;
private generateUniqueId;
}