UNPKG

nwixtoolset

Version:

Node module wrapper around the WIX Toolset executables.

27 lines (26 loc) 1.05 kB
import { RunResult } from "./run"; import { CommonWIXOptions } from "./util"; /** * Runs validation checks on .msi or .msm files. * * @param src The MSI or MSM file(s) to validate. * @param [options] Options for the validator. */ export declare function smoke(src: string | string[], options?: SmokeOptions): Promise<RunResult>; /** Options for the Smoke executable. */ export interface SmokeOptions extends CommonWIXOptions { /** Additional .cub file containing ICEs to run. */ cub?: string; /** Run a specific internal consistency evaluator (ICE). */ ice?: string; /** Do not add the default .cub files for .msi and .msm files. */ noDefault?: boolean; /** Do not delete temporary files (useful for debugging). */ notidy?: boolean; /** Path to the pdb file corresponding to the databaseFile. */ pdb?: string; /** Suppress an internal consistency evaluator (ICE). */ suppressICE?: string; /** Overrides the temporary directory used for validation. */ overridesTemp?: string; }