@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
TypeScript
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;