A simple data type to encapsulate information about an extension update.
The extension name.
The new version of the extension (i.e. what we're upgrading to)
The previous extension version that the migration is upgrading from.
Optional link to release notes for this update, shown in dialog.
Optional minimum required/recommended Vortex version for this version.
A simple wrapper function to use when registering migrations that simplifies the basic version checking and only runs when the current game is available with mods installed.
The extension API.
The game ID for this migration.
The extension update this migration is for.
The callback you want to run when this migration is required and run.
Shows a notification warning users that an updated extension version requires a specific version of Vortex.
The extension API.
The extension update this notification is referencing.
The message to show to users in the details dialog.
A callback to run after the dialog is closed.
The notification ID.
Shows a dialog informing a user that an extension has been updated and optionally providing a link to release notes.
The extension API.
The extension update this dialog is referencing.
A simple message (or dialog contents) to show to users.
A callback to run after the dialog is closed.
Shows a simple upgrade notification to users when the migration runs, with an optional (to the user) dialog to provide more details on the update.
The extension API.
The extension update this notification is referencing.
A simple message (or dialog contents) to show to users in the details dialog.
A callback to run after the dialog is closed (will not run if notification is dismissed).
A Promise that resolves when the notification or dialog is dismissed.
Generated using TypeDoc
A simple wrapper over the Vortex migration API to make writing migrations a little easier.
Import types from this module using