ravendb
Version:
RavenDB client for Node.js
24 lines • 1.01 kB
TypeScript
import { InMemoryDocumentSessionOperations } from "../InMemoryDocumentSessionOperations.js";
import { GetDocumentsCommand, GetDocumentsResult } from "../../Commands/GetDocumentsCommand.js";
import { StartingWithOptions } from "../IDocumentSession.js";
import { DocumentType } from "../../DocumentAbstractions.js";
export declare class LoadStartingWithOperation {
static DEFAULT: StartingWithOptions;
private _session;
private _startWith;
private _matches;
private _start;
private _pageSize;
private _exclude;
private _startAfter;
private _returnedIds;
private _resultsSet;
private _results;
constructor(session: InMemoryDocumentSessionOperations);
createRequest(): GetDocumentsCommand;
withStartWith(idPrefix: string, opts: StartingWithOptions): void;
setResult(result: GetDocumentsResult): void;
getDocuments<T extends object>(docType: DocumentType<T>): T[];
private _getDocument;
}
//# sourceMappingURL=LoadStartingWithOperation.d.ts.map