civ7-modding-tools
Version:
Mod generation tool for Civilization 7.
17 lines (14 loc) • 578 B
text/typescript
import { TObjectValues } from "../types";
import { AGE } from "./AGE";
export const CIVILIZATION_DOMAIN = {
AntiquityAgeCivilizations: 'AntiquityAgeCivilizations',
ExplorationAgeCivilizations: 'ExplorationAgeCivilizations',
ModernAgeCivilizations: 'ModernAgeCivilizations',
from(age: TObjectValues<typeof AGE>) {
return {
[AGE.ANTIQUITY]: this.AntiquityAgeCivilizations,
[AGE.EXPLORATION]: this.ExplorationAgeCivilizations,
[AGE.MODERN]: this.ModernAgeCivilizations
}[age];
}
} as const;