UNPKG

automatiqal

Version:

Automate Qlik deployments, management and administration

23 lines (22 loc) 854 B
/// <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; }