ravendb
Version:
RavenDB client for Node.js
18 lines • 947 B
TypeScript
import { Readable } from "node:stream";
import { InMemoryDocumentSessionOperations } from "../InMemoryDocumentSessionOperations.js";
import { QueryStreamCommand } from "../../Commands/QueryStreamCommand.js";
import { IndexQuery } from "../../Queries/IndexQuery.js";
import { StartingWithOptions } from "../IDocumentSession.js";
import { StreamCommand } from "../../Commands/StreamCommand.js";
import { StreamResultResponse } from "../../Commands/StreamResultResponse.js";
export declare class StreamOperation {
private readonly _session;
private _isQueryStream;
constructor(session: InMemoryDocumentSessionOperations);
createRequest(query: IndexQuery): QueryStreamCommand;
createRequest(idPrefix: string, opts: StartingWithOptions): StreamCommand;
private _createRequestForQuery;
private _createRequestForIdPrefix;
setResult(response: StreamResultResponse): Readable;
}
//# sourceMappingURL=StreamOperation.d.ts.map