@typeheim/orm-on-fire
Version:
Firestore ORM
12 lines (11 loc) • 499 B
TypeScript
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>;
}