UNPKG

@civ-clone/core-city-build

Version:

The repo contains the `CityBuild` and associated objects that deal with building items in `City`s.

18 lines 774 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instance = exports.AvailableCityBuildItemsRegistry = void 0; const EntityRegistry_1 = require("@civ-clone/core-registry/EntityRegistry"); class AvailableCityBuildItemsRegistry extends EntityRegistry_1.EntityRegistry { constructor() { // All `Buildable`s are `Function`s so this is sufficient although less than ideal // @ts-ignore super(Function); } accepts(entity) { return 'build' in entity; } } exports.AvailableCityBuildItemsRegistry = AvailableCityBuildItemsRegistry; exports.instance = new AvailableCityBuildItemsRegistry(); exports.default = AvailableCityBuildItemsRegistry; //# sourceMappingURL=AvailableCityBuildItemsRegistry.js.map