Type aliases Arch Defined in node_modules/@electron/packager/dist/types.d.ts:19 Base Base
Sign
Options
:  Readonly < {  app
:  string ;  identity
?:  string ;  keychain
?:  string ;  platform
?:  ElectronMacPlatform  } > Defined in node_modules/@electron/osx-sign/dist/esm/types.d.ts:3 Create Create
Options
:  {  dot
?:  boolean ;  globOptions
?:  IOptions ;  ordering
?:  string ;  pattern
?:  string ;  unpack
?:  string ;  unpackDir
?:  string ;  transform
?:  any  } Defined in node_modules/@electron/asar/lib/index.d.ts:4 Type declaration Optional  dot?:  boolean Optional  glob?:  IOptions Optional  ordering?:  string Optional  pattern?:  string Optional  unpack?:  string Optional  unpack?:  string transform?: function transform( filePath:  string ) :  void  |  ReadWriteStream  Defined in node_modules/@electron/asar/lib/index.d.ts:9 Parameters Returns void  |  ReadWriteStream  Electron Electron:  "darwin"  |  "mas" 
Defined in node_modules/@electron/osx-sign/dist/esm/types.d.ts:1 Finalize Defined in node_modules/@electron/packager/dist/types.d.ts:88 Hook Defined in node_modules/@electron/packager/dist/types.d.ts:72 Type declaration Parameters buildPath: string  electronVersion: string  Returns void  Hook Hook:  ( fileToSign:  string )  =>  void  |  Promise < void > 
Defined in node_modules/@electron/packager/node_modules/@electron/windows-sign/dist/esm/types.d.ts:32 Type declaration ( fileToSign:  string ) :  void  |  Promise < void > Parameters Returns void  |  Promise < void >  Hook Hook:  ( err?:  Error  |  null )  =>  void 
Defined in node_modules/@electron/packager/dist/types.d.ts:37 Type declaration ( err?:  Error  |  null ) :  void Parameters Optional  err: Error  |  null Returns void  Ignore Ignore:  ( path:  string )  =>  boolean 
Defined in node_modules/@electron/packager/dist/types.d.ts:36 Type declaration Parameters Returns boolean  Listr Defined in node_modules/listr2/dist/index.d.ts:829 Type parameters Listr Listr:  any  |  undefined 
Defined in node_modules/listr2/dist/index.d.ts:681 Listr Defined in node_modules/listr2/dist/index.d.ts:596 Listr Listr:  "default" 
Defined in node_modules/listr2/dist/index.d.ts:594 Listr Defined in node_modules/listr2/dist/index.d.ts:837 Listr Defined in node_modules/listr2/dist/index.d.ts:600 Listr Listr:  "verbose" 
Defined in node_modules/listr2/dist/index.d.ts:598 Listr Defined in node_modules/listr2/dist/index.d.ts:617 Type parameters Listr Defined in node_modules/listr2/dist/index.d.ts:625 Type parameters Listr Defined in node_modules/listr2/dist/index.d.ts:629 Type parameters Listr Defined in node_modules/listr2/dist/index.d.ts:673 Listr Defined in node_modules/listr2/dist/index.d.ts:613 Listr Defined in node_modules/listr2/dist/index.d.ts:604 Listr Listr:  "silent" 
Defined in node_modules/listr2/dist/index.d.ts:602 Listr Defined in node_modules/listr2/dist/index.d.ts:608 Listr Listr:  "simple" 
Defined in node_modules/listr2/dist/index.d.ts:606 Listr Defined in node_modules/listr2/dist/index.d.ts:835 Type parameters Listr Defined in node_modules/listr2/dist/index.d.ts:821 Type parameters Make Defined in node_modules/@electron/packager/dist/types.d.ts:7 Make Make:  {  arm64AppPath:  string ;  force?:  boolean ;  infoPlistsToIgnore?:  string ;  mergeASARs?:  boolean ;  outAppPath:  string ;  singleArchFiles?:  string ;  x64AppPath:  string ;  x64ArchFiles?:  string  } 
Defined in node_modules/@electron/universal/dist/cjs/index.d.ts:1 Type declaration arm64:  string  Optional  force?:  boolean Optional  info?:  string Optional  mergeASARs?:  boolean out:  string  Optional  single?:  string x64:  string  Optional  x64?:  string Module Module:  "prod"  |  "dev"  |  "optional" 
Defined in node_modules/@electron/rebuild/lib/src/module-walker.d.ts:1 Notary Defined in node_modules/@electron/notarize/lib/types.d.ts:24 Official Official:  "ia32"  |  "x64"  |  "armv7l"  |  "arm64"  |  "mips64el"  |  "universal" 
Defined in node_modules/@electron/packager/dist/types.d.ts:12 Official Official:  "linux"  |  "win32"  |  "darwin"  |  "mas" 
Defined in node_modules/@electron/packager/dist/types.d.ts:16 Only Only
Sign
Options
:  {  binaries
?:  string [] ;  identityValidation
?:  boolean ;  ignore
?:  string  |  string []  |  ( ( file
:  string )  =>  boolean ) ;  preAutoEntitlements
?:  boolean ;  preEmbedProvisioningProfile
?:  boolean ;  provisioningProfile
?:  string ;  strictVerify
?:  boolean ;  type
?:  SigningDistributionType ;  version
?:  string ;  optionsForFile
?:  any  } Defined in node_modules/@electron/osx-sign/dist/esm/types.d.ts:41 Type declaration Optional  binaries?:  string [] Optional  identity?:  boolean Optional  ignore?:  string  |  string []  |  ( ( file:  string )  =>  boolean ) Optional  pre?:  boolean Optional  pre?:  boolean Optional  provisioning?:  string Optional  strict?:  boolean Optional  version?:  string options?: function Defined in node_modules/@electron/osx-sign/dist/esm/types.d.ts:43 Parameters Osx Osx
Sign
Options
:  Omit < SignOptions ,  "app"  |  "binaries"  |  "platform"  |  "version" > Defined in node_modules/@electron/packager/dist/types.d.ts:90 Osx Osx
Universal
Options
:  Omit < MakeUniversalOpts ,  "x64AppPath"  |  "arm64AppPath"  |  "outAppPath"  |  "force" > Defined in node_modules/@electron/packager/dist/types.d.ts:95 Per Per:  {  entitlements?:  string  |  string [] ;  hardenedRuntime?:  boolean ;  requirements?:  string ;  signatureFlags?:  string  |  string [] ;  timestamp?:  string  } 
Defined in node_modules/@electron/osx-sign/dist/esm/types.d.ts:16 Type declaration Optional  entitlements?:  string  |  string [] Optional  hardened?:  boolean Optional  requirements?:  string Optional  signature?:  string  |  string [] Optional  timestamp?:  string Prompt Defined in node_modules/listr2/dist/index.d.ts:81 Type parameters Prompt Defined in node_modules/enquirer/index.d.ts:86 Prompt Defined in node_modules/listr2/dist/index.d.ts:98 Type parameters Prompt Prompt:  "AutoComplete"  |  "BasicAuth"  |  "Confirm"  |  "Editable"  |  "Form"  |  "Input"  |  "Invisible"  |  "List"  |  "MultiSelect"  |  "Numeral"  |  "Password"  |  "Quiz"  |  "Scale"  |  "Select"  |  "Snippet"  |  "Sort"  |  "Survey"  |  "Text"  |  "Toggle" 
Defined in node_modules/listr2/dist/index.d.ts:97 Rebuild Rebuild:  "sequential"  |  "parallel" 
Defined in node_modules/@electron/rebuild/lib/src/types.d.ts:7 Sign Defined in node_modules/@electron/osx-sign/dist/esm/types.d.ts:69 Signing Signing:  "development"  |  "distribution" 
Defined in node_modules/@electron/osx-sign/dist/esm/types.d.ts:2 Target Defined in node_modules/@electron/packager/dist/types.d.ts:17 Target Defined in node_modules/@electron/packager/dist/types.d.ts:84 Target Defined in node_modules/@electron/packager/dist/types.d.ts:18 Teardown Defined in node_modules/rxjs/dist/types/internal/types.d.ts:57 Trace Trace:  {  category:  string ;  extraDetails?:  Record < string ,  string > ;  name:  string ;  newRoot?:  boolean  } 
Defined in packages/utils/tracer/dist/index.d.ts:1 Type declaration category:  string  Optional  extra?:  Record < string ,  string > name:  string  Optional  new?:  boolean Unionize Unionize< T > :  {  [  P  in  keyof  T ] :  T [ P ]  } [ keyof  T ] 
Defined in node_modules/listr2/dist/index.d.ts:94 Type parameters T:  Record < PropertyKey ,  unknown >  
A function that is called on the completion of a packaging stage.
By default, the functions are called in parallel (via
Promise.all). If you need the functions called serially, there is a utility function provided. Please note that callback-style functions are not supported byserialHooks. For example:For real-world examples of
HookFunctions, see the list of related plugins.