UNPKG

@civ-clone/core-data-object

Version:

A data exchange object for converting a subset of a class instances to plain JSON.

20 lines (19 loc) 635 B
import { EntityRegistry, IEntityRegistry, } from '@civ-clone/core-registry/EntityRegistry'; import AdditionalData from './AdditionalData'; import { IConstructor } from '@civ-clone/core-registry/Registry'; export interface IAdditionalDataRegistry extends IEntityRegistry<AdditionalData> { getByType(type: IConstructor): AdditionalData[]; } export declare class AdditionalDataRegistry extends EntityRegistry<AdditionalData> implements IAdditionalDataRegistry { constructor(); getByType(type: IConstructor): AdditionalData[]; } export declare const instance: AdditionalDataRegistry; export default AdditionalDataRegistry;