nwixtoolset
Version:
Node module wrapper around the WIX Toolset executables.
27 lines (26 loc) • 1.05 kB
TypeScript
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;
}