UNPKG

@bscotch/stitch-launcher

Version:

Manage GameMaker IDE and runtime installations for fast switching between versions.

63 lines 3.16 kB
import type { GameMakerLogOptions } from './GameMakerLauncher.types.js'; import type { GameMakerCliCommand, GameMakerCliWorker } from './GameMakerRuntime.cliTypes.js'; import type { GameMakerRuntime } from './GameMakerRuntime.js'; import { GameMakerBuildOptions, GameMakerExecuteOptions, GameMakerExecutionResults, StitchSupportedBuilder } from './GameMakerRuntime.types.js'; export declare function executeGameMakerRuntimeInstallCommand(runtime: GameMakerRuntime, newRuntime: { version: string; feedUrl: string; }): Promise<GameMakerExecutionResults>; export declare function computeOptions(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ project: string; user: string; runtimePath: string; runtime: string; config: string | undefined; verbose: boolean; ignorecache: boolean; cache: string; temp: string; of: string; tf: string; }>; export declare function computeGameMakerCleanOptions(runtime: GameMakerRuntime, options: GameMakerBuildOptions): Promise<{ target: StitchSupportedBuilder; command: 'Clean'; options: GameMakerExecuteOptions; }>; export declare function computeGameMakerBuildOptions(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ target: StitchSupportedBuilder; command: 'Run' | 'PackageZip' | 'Package'; options: GameMakerExecuteOptions; }>; export declare function executeGameMakerBuildCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<GameMakerExecutionResults>; export declare function executeGameMakerCleanCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<GameMakerExecutionResults>; export declare function stringifyGameMakerBuildCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<string>; export declare function stringifyGameMakerCleanCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions): Promise<string>; export declare function computeGameMakerCleanCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ cmd: string; args: string[]; }>; export declare function computeGameMakerBuildCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ cmd: string; args: string[]; }>; export declare function computeGameMakerCommand<W extends GameMakerCliWorker>(runtime: GameMakerRuntime, worker: W, command: GameMakerCliCommand<W> | [command: GameMakerCliCommand<W>, ...positionalArgs: string[]], executionOptions: GameMakerExecuteOptions): { cmd: string; args: string[]; }; export declare function executeGameMakerCommand<W extends GameMakerCliWorker>(runtime: GameMakerRuntime, worker: W, command: GameMakerCliCommand<W> | [command: GameMakerCliCommand<W>, ...positionalArgs: string[]], executionOptions: GameMakerExecuteOptions, otherOptions?: GameMakerLogOptions): Promise<GameMakerExecutionResults>; //# sourceMappingURL=GameMakerRuntime.command.d.ts.map