| overwolf.extensions.ExtensionType | - |
| overwolf.extensions.ExtensionUpdateState | - |
| overwolf.extensions.checkForExtensionUpdate | Checks if an update is available for the calling extension. |
| overwolf.extensions.getExtensions | Return service providers manifest data. |
| overwolf.extensions.getInfo | Gets an extension's info string. |
| overwolf.extensions.getManifest | Returns the requested extension's manifest object. |
| overwolf.extensions.getRunningState | Gets the running state of an extension. |
| overwolf.extensions.getServiceConsumers | Return service providers manifest data. |
| overwolf.extensions.launch | Launch an extension by its unique id. |
| overwolf.extensions.registerInfo | Requests info updates for extension. Will also be called when the extension launches/closes. |
| overwolf.extensions.relaunch | The app will relaunch itself. |
| overwolf.extensions.setInfo | Sets a string or object for other extensions to read. |
| overwolf.extensions.unregisterInfo | Stop requesting info for extension. |
| overwolf.extensions.updateExtension | This functions allows apps to check and perform an update without having to wait for Overwolf to do so. |
| overwolf.extensions.AppInstallationEvent | - |
| overwolf.extensions.AppLaunchTriggeredEvent | - |
| overwolf.extensions.CheckForUpdateResult | - |
| overwolf.extensions.ExtensionUpdatedEvent | - |
| overwolf.extensions.ExtensionWindowData | - |
| overwolf.extensions.GetExtensionsResult | - |
| overwolf.extensions.GetInfoResult | - |
| overwolf.extensions.GetManifestResult | Representation of manifest.json |
| overwolf.extensions.GetPhasedPercentResult | - |
| overwolf.extensions.GetRunningStateResult | - |
| overwolf.extensions.Manifest | Representation of manifest.json |
| overwolf.extensions.Metadata | - |
| overwolf.extensions.Point | - |
| overwolf.extensions.ServiceProvidersDataResult | - |
| overwolf.extensions.Size | - |
| overwolf.extensions.UncaughtExceptionEvent | void |
| overwolf.extensions.UpdateExtensionResult | - |
| overwolf.extensions.WebAppSettings | - |
| overwolf.extensions.Permission | - |
| overwolf.extensions.UncaughtExceptionCallback | The following types are related to the onUncaughtException event - which is a different than the usual events. |
| overwolf.extensions.onAppLaunchTriggered | Fires when the current app is launched while already running. This is useful in the case where the app has custom logic for clicking its dock button while it is already running. The event contaisn an 'origin' string which what triggered the app launch (dock, storeapi, odk, etc...) |
| overwolf.extensions.onExtensionUpdated | Fires when the current app's newest version has been installed. This most often means that an app relaunch is required in order for the update to apply. |
| overwolf.extensions.onTrayIconDoubleClicked | Fired when the tray icon is double clicked. |