UNPKG

@typeheim/orm-on-fire

Version:
12 lines (11 loc) 499 B
import { EntityType } from '../Contracts/EntityType'; import { Factory } from './CollectionFactory'; import { Collection } from './Collection'; export declare class CollectionMap { protected factory: Factory; protected storage: Map<any, Collection<any>>; protected groupStorage: Map<any, Collection<any>>; constructor(factory: Factory); of<Entity>(entity: EntityType<Entity>): Collection<Entity>; groupOf<Entity>(entity: EntityType<Entity>): Collection<Entity>; }