Optional
appsA base64 encoded string of the icon for the extension.
Optional
initializeA function that will be called when the extension is initialized. It will be called synchronously, before the extension is executed.
For long running tasks, use initializeAsync instead.
Optional
initializeThe function you can use to send data to the onMessage method.
The user settings for the extension.
The name of the extension.
This name will be displayed in the extension list, and will be used to identify the extension in the settings.
Optional
onThis method will be called when the initializeAsync method calls the callback. This is useful to retrieve data for the extension after performing long running tasks.
The data sent by the initializeAsync method.
The entry point for the extension. This function will be called to execute the extension.
Optional
settingsThe settings for the extension.
This is a WIP, and will be used to provide the extension with settings from the user.
A list of apps that the extension provides.
Apps are a way to group multiple extension results together. They are shown in a separate page with a private results list.