deephaven.plugin.js¶
- class JsPlugin[source]¶
Bases:
Plugin
A JS plugin is a Plugin that allows adding javascript code under the server’s URL path “js-plugins/”. See https://github.com/deephaven/deephaven-plugins#js-plugins for more details about the underlying construction for JS plugins.
- abstract property main¶
The main JS file path, specified relative to root. The main JS file must exist. Will be included as the “main” field for the manifest entry in “js-plugins/manifest.json”.
- abstract property name¶
The JS plugin name. The JS plugin contents will be served via the URL path “js-plugins/{name}/”, as well as included as the “name” field for the manifest entry in “js-plugins/manifest.json”.
- abstract path()[source]¶
The directory path of the resources to serve. The path must exist.
- Return type:
Path
- abstract property version¶
The JS plugin version. Will be included as the “version” field for the manifest entry in js-plugins/manifest.json”.