UNPKG

nwixtoolset

Version:

Node module wrapper around the WIX Toolset executables.

28 lines (27 loc) 1.22 kB
import { RunResult } from "./run"; import { CommonWIXOptions } from "./util"; /** * Converts an .msm into a component group in a WiX source file. * * @param src The database file to convert (msm or msi). * @param dest Output wxs (msm) or wixpdb (msi). * @param [options] Options for the converter. */ export declare function melt(src: string, dest: string, options?: MeltOptions): Promise<RunResult>; /** Options for the Melt executable. */ export interface MeltOptions extends CommonWIXOptions { /** Friendly identifier to use instead of module id. */ id?: string; /** Do not delete temporary files (useful for debugging). */ notidy?: boolean; /** Specify output file (default: write to current directory). */ out?: string; /** Specify .wixpdb matching database.msi. */ pdb?: string; /** Suppress extracting .msi payloads when updating .wixpdb. */ suppressExtract?: boolean; /** Export binaries from database to this path (defaults to output files path). */ export?: string; /** Export contents of File, Binary, and Icon tables to subdirectories to support patching all types of files. Needs `extract`. */ exportContents?: boolean; }