You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
vore-rpg/src/scripting/TopLevelStatement.ts

19 lines
548 B

export enum TopLevelStatementTypes {
VERSION = "version",
}
export interface VersionStatement {
readonly type: TopLevelStatementTypes.VERSION,
readonly version: number,
}
export function versionStatement(version: number): VersionStatement {
return {
type: TopLevelStatementTypes.VERSION,
version,
}
}
export function isVersionStatement(statement: TopLevelStatement): statement is VersionStatement {
return statement.type === TopLevelStatementTypes.VERSION
}
export type TopLevelStatement = VersionStatement