UNPKG

@typeheim/orm-on-fire

Version:
14 lines (13 loc) 654 B
import { EntityManager } from './EntityManager'; import { DocReference } from './DocReference'; import { EntityStream } from '../Data/EntityStream'; import { EntityPromise } from '../Data/EntityPromise'; import { EntityType, Collection } from '@typeheim/orm-on-fire'; export declare class EntityQuery<Entity> { protected docReference: DocReference; protected entityBuilder: EntityManager<Entity>; constructor(docReference: DocReference, entityBuilder: EntityManager<Entity>); get(): EntityPromise<Entity>; collection<RefEntity>(entity: EntityType<RefEntity>): Collection<RefEntity>; stream(): EntityStream<Entity>; }