@bscotch/stitch
Version:
Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.
27 lines • 1.31 kB
TypeScript
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