Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • MSICreator

Index

Constructors

Properties

appDirectory: string
appUserModelId: string
arch: "x64" | "ia64" | "x86"
associateExtensions?: string
autoLaunch: boolean
autoLaunchArgs: string[]
autoLaunchTemplate: string
autoRun?: boolean
autoRunTemplate: string
autoUpdate: boolean
bundled: boolean
componentRefTemplate: string
cultures?: string
defaultInstallMode: "perUser" | "perMachine"
description: string
directoryNestedInstallTemplate: string
directoryTemplate: string
exe: string
extensions: string[]
fileAssociationHeaderTemplate: string
fileAssociationTemplate: string
fileComponentTemplate: string
hasAssociateExtensions: boolean
icon?: string
iconTemplate: string
installLevel: number
language: number
lightSwitches: string[]
manufacturer: string
name: string
nestedFolderName: string
outputDirectory: string
permissionTemplate: string
productCode: string
programFilesFolderName: string
rebootMode: string
registryComponentTemplate: string
semanticVersion: string
shortName: string
shortcutFolderName: string
shortcutName: string
shortcutPropertyTemplate: string
toastActivatorClsid?: string
ui: boolean | UIOptions
uiTemplate: string
updaterPermissions: string
updaterTemplate: string
upgradeCode: string
windowsCompliantVersion: string
windowsSign?: WindowsSignOptions
wixTemplate: string
wixVariableTemplate: string
wxsFile: string

Methods

  • compile(): Promise<{ msiFile: string; wixobjFile: string }>
  • Returns Promise<{ msiFile: string; wixobjFile: string }>

  • create(): Promise<{ supportBinaries: string[]; wxsContent: string; wxsFile: string }>
  • Returns Promise<{ supportBinaries: string[]; wxsContent: string; wxsFile: string }>