automatiqal
Version:
Automate Qlik deployments, management and administration
23 lines (22 loc) • 854 B
TypeScript
/// <reference types="node" />
import https from "https";
import { ITaskResult } from "./RunBook/Runner";
import { IRunBook } from "./RunBook/RunBook.interfaces";
import { EventsBus } from "./util/EventBus";
export type initialChecksNames = "checkDuplicateTasks" | "checkWrongOperation" | "checkMissingSource" | "checkCustomPropertiesName" | "checkCorrectSource" | "checkValidTaskName" | "checkMissingConstants";
export declare class Automatiqal {
#private;
runBook: IRunBook;
emitter: EventsBus;
dryRun: boolean;
constructor(runBook: IRunBook, options?: {
httpsAgent?: https.Agent | {
[k: string]: https.Agent;
};
initialChecksList?: initialChecksNames[];
disableSchemaValidation?: boolean;
dryRun?: boolean;
});
run(): Promise<ITaskResult[]>;
private initialChecks;
}