UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

19 lines (18 loc) 1.42 kB
import ActionGroup from "../actions/ActionGroup"; import ActionSet from "../actions/ActionSet"; import IScriptGenerationContext, { ScriptGenerationPlacement } from "../actions/IScriptGenerationContext"; export declare const AUTOGENERATED_WHOLEFILE_SCRIPT_SEPARATOR = "// ===== AUTOGENERATED FILE ===== CONTENT WITHIN THIS FILE WILL BE WIPED AND UPDATED WHEN USED IN TOOLING"; export interface IScriptGenerationOptions { typeScript: boolean; isFunction?: boolean; addTestIdlePause?: boolean; useGameTestApis?: boolean; } export default class ActionSetScriptGenerator { static generateScript(actionSet: ActionSet, options?: IScriptGenerationOptions): string; static generateGameTestJavaScript(actionSet: ActionSet, groupName: string, nameSuffix: string, structureName: string): string; static addScriptGroupLinesForFunction(lines: string[], actionGroup: ActionGroup, options: IScriptGenerationOptions, context: IScriptGenerationContext): void; static addInitGroupLines(lines: string[], actionSet: ActionSet, options: IScriptGenerationOptions, context: IScriptGenerationContext): void; static addScriptGroupLines(lines: string[], actionGroup: ActionGroup, scriptGenOptions: IScriptGenerationOptions, context: IScriptGenerationContext, placement: ScriptGenerationPlacement): void; static addScriptLines(lines: string[], actionSet: ActionSet, options: IScriptGenerationOptions): void; }