ravendb
Version:
RavenDB client for Node.js
14 lines • 757 B
TypeScript
import { AbstractGenericIndexCreationTask } from "./AbstractGenericIndexCreationTask.js";
import { EnumMapping } from "./Enums.js";
export declare abstract class BaseJavaScriptIndexCreationTask<TField extends string = string> extends AbstractGenericIndexCreationTask<TField> {
protected _registeredEnums: EnumMapping[];
/**
* This extension point to tweak strongly typed index definitions
* @param definition original index definition
* @param origin origin of definition: map or reduce
* @protected
*/
protected postProcessDefinition(definition: string, origin: "map" | "reduce"): string;
protected registerEnum(provider: () => string | number): void;
}
//# sourceMappingURL=BaseJavaScriptIndexCreationTask.d.ts.map