UNPKG

@bscotch/stitch

Version:

Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.

27 lines 1.31 kB
import { Pathy } from '@bscotch/pathy'; import { GameMakerEngine, GameMakerEngineProject } from './GameMakerEngine.js'; import { GameMakerLogOptions, StitchSupportedBuilder } from './GameMakerEngine.types.js'; export declare class GameMakerEngineStatic { static artifactExtension(platform: StitchSupportedBuilder): string; static directory(beta?: boolean): Pathy<unknown>; static runtimeDirectory(version: string): Pathy<unknown>; static get localConfigDirectory(): Pathy<unknown>; static get ideVersionsFolder(): Pathy<unknown>; static get runtimeVersionsFolder(): Pathy<unknown>; static installed(): Promise<{ beta?: GameMakerEngine | undefined; release?: GameMakerEngine | undefined; }>; static engineName(beta?: boolean): string; /** * Given a version string, from the GameMaker IDE or * runner, returns `true` if the version string looks * like a beta version, `false` if it does not, and * `undefined` if it cannot be determined. * * (The undefined case occurs for older versions.) */ static isBetaVersion(version: string): boolean | undefined; static logDir(project: GameMakerEngineProject, options?: GameMakerLogOptions): Promise<Pathy<unknown>>; } //# sourceMappingURL=GameMakerEngine.static.d.ts.map