diff --git a/packages/core/src/server.ts b/packages/core/src/server.ts index a1515008ed..f0b4bade4d 100644 --- a/packages/core/src/server.ts +++ b/packages/core/src/server.ts @@ -79,45 +79,9 @@ export interface SessionData { /** * @public + * @deprecated moved to huly.server, marked as any if some code will still use it. */ -export interface LowLevelStorage { - // Low level streaming API to retrieve information - find: (ctx: MeasureContext, domain: Domain) => StorageIterator - - // Load passed documents from domain - load: (ctx: MeasureContext, domain: Domain, docs: Ref[]) => Promise - - // Upload new versions of documents - // docs - new/updated version of documents. - upload: (ctx: MeasureContext, domain: Domain, docs: Doc[]) => Promise - - // Remove a list of documents. - clean: (ctx: MeasureContext, domain: Domain, docs: Ref[]) => Promise - - // Low level direct group API - groupBy: ( - ctx: MeasureContext, - domain: Domain, - field: string, - query?: DocumentQuery

- ) => Promise> - - // migrations - rawFindAll: (domain: Domain, query: DocumentQuery, options?: FindOptions) => Promise - - rawUpdate: (domain: Domain, query: DocumentQuery, operations: DocumentUpdate) => Promise - - rawDeleteMany: (domain: Domain, query: DocumentQuery) => Promise - - // Traverse documents - traverse: ( - domain: Domain, - query: DocumentQuery, - options?: Pick, 'sort' | 'limit' | 'projection'> - ) => Promise> - - getDomainHash: (ctx: MeasureContext, domain: Domain) => Promise -} +export type LowLevelStorage = any export interface Iterator { next: (count: number) => Promise