UNPKG

nwixtoolset

Version:

Node module wrapper around the WIX Toolset executables.

33 lines (32 loc) 1.06 kB
import { RunResult, RunOptions } from "./run"; /** * WIX Toolset Scanner. * * @param src The file(s) to scan (path|*.wixproj|*.wixpdb|...). * @param [options] Options for the scanner. */ export declare function shine(src: string | string[], options?: ShineOptions): Promise<RunResult>; /** Options for the Shine executable. */ export interface ShineOptions extends RunOptions { /** Save scan as DGML file. */ dgml?: string; /** A valid DGML file populated with data from scan. */ dgmlTemplate?: string; /** Filter scan to include only specified symbol(s). */ includeSymbol?: string | string[]; /** Remove symbol and symbols it references from scan. */ excludeSymbol?: string | string[]; /** Displays only the specified items in the scan. (default: all) */ show?: ShineShowItems | ShineShowItems[]; } export declare type ShineShowItems = /** Project files. */ "proj" | /** Source files. */ "file" | /** Symbols. */ "sym" | /** Symbol references. */ "ref" | /** All of the above [default]. */ "all";