@civ-clone/core-civilization
Version:
This is a template repo.
22 lines (17 loc) • 520 B
text/typescript
import {
ConstructorRegistry,
IConstructorRegistry,
} from '@civ-clone/core-registry/ConstructorRegistry';
import Civilization from './Civilization';
export interface ICivilizationRegistry
extends IConstructorRegistry<Civilization> {}
export class CivilizationRegistry
extends ConstructorRegistry<Civilization>
implements ICivilizationRegistry
{
constructor() {
super(Civilization);
}
}
export const instance: CivilizationRegistry = new CivilizationRegistry();
export default CivilizationRegistry;