@configurator/ravendb
Version:
RavenDB client for Node.js
17 lines (16 loc) • 878 B
TypeScript
import { IServerOperation, OperationResultType } from "./OperationAbstractions";
import { DisableDatabaseToggleResult } from "./DisableDatabaseToggleResult";
import { DocumentConventions } from "../Conventions/DocumentConventions";
import { RavenCommand } from "../../Http/RavenCommand";
export declare class ToggleDatabasesStateOperation implements IServerOperation<DisableDatabaseToggleResult> {
private readonly _disable;
private readonly _parameters;
constructor(databaseName: string, disable: boolean);
constructor(databaseNames: string[], disable: boolean);
constructor(parameters: ToggleDatabasesStateParameters, disable: boolean);
get resultType(): OperationResultType;
getCommand(conventions: DocumentConventions): RavenCommand<DisableDatabaseToggleResult>;
}
export interface ToggleDatabasesStateParameters {
databaseNames: string[];
}