UNPKG

ravendb

Version:
17 lines 982 B
import { MultiTypeHiLoIdGenerator } from "./MultiTypeHiLoIdGenerator.js"; import { DocumentStore } from "../DocumentStore.js"; import { IHiLoIdGenerator } from "./IHiLoIdGenerator.js"; import { ObjectTypeDescriptor } from "../../Types/index.js"; export declare class MultiDatabaseHiLoIdGenerator implements IHiLoIdGenerator { protected readonly _store: DocumentStore; private _generators; constructor(store: DocumentStore); generateDocumentId(database: string, entity: object): Promise<string>; protected _getGeneratorForDatabase(database: string): MultiTypeHiLoIdGenerator; returnUnusedRange(): Promise<void>; generateNextIdFor(database: string, collectionName: string): Promise<number>; generateNextIdFor(database: string, documentType: ObjectTypeDescriptor<any>): Promise<number>; generateNextIdFor(database: string, entity: object): Promise<number>; private _generateNextIdFor; } //# sourceMappingURL=MultiDatabaseHiLoIdGenerator.d.ts.map