markscript-core
Version:
A library for building JavaScript or TypeScript projects with MarkLogic.
19 lines (18 loc) • 572 B
TypeScript
import { DatabaseClient } from 'marklogic';
export interface AlertConfig {
alertName: string;
alertDescription?: string;
alertUri: string;
actionName: string;
actionDescription?: string;
actionModule: string;
ruleName?: string;
ruleDescription?: string;
ruleModule?: string;
triggerScope?: string;
triggerStates?: string[];
triggerDepth?: number;
triggerCommit?: string;
triggerDomain?: string;
}
export declare function installAlert(client: DatabaseClient, config: AlertConfig): Promise<boolean>;