nwixtoolset
Version:
Node module wrapper around the WIX Toolset executables.
31 lines (30 loc) • 1.32 kB
TypeScript
import { RunResult } from "./run";
import { CommonWIXOptions } from "./util";
/**
* Combines multiple .wixobj files into libraries that can be consumed by Light.
* For more information, see [Librarian](http://wixtoolset.org/documentation/manual/v3/overview/lit.html).
*
* @param src The wixobj files to combine.
* @param [options] Options for the combiner.
*/
export declare function lit(src: string[], options?: LitOptions): Promise<RunResult>;
/** Options for the Lit executable. */
export interface LitOptions extends CommonWIXOptions {
/**
* Binder path to locate all files (default: current directory)
* prefix the path with 'name=' where 'name' is the name of your named bindpath.
*/
bind?: string;
/** Specify output file (default: write .wxs to current directory). */
bindFiles?: boolean;
/** Bind localization strings from a wxl into the library file. */
loc?: string | string[];
/** Specify output file (default: write to current directory). */
out?: string;
/** Show pedantic messages. */
pedantic?: boolean;
/** Suppress schema validation of documents (performance boost). */
suppressSchemaValidation?: boolean;
/** Suppress intermediate file version mismatch checking. */
suppressIntermediateValidation?: boolean;
}