Opensearch dashboards.capabilitiessetup.registerprovider
Home > opensearch-dashboards > CapabilitiesSetup > registerProvider
CapabilitiesSetup.registerProvider() method
Register a CapabilitiesProvider to be used to provide Capabilities when resolving them.
Signature:
registerProvider(provider: CapabilitiesProvider): void;
Parameters
Parameter | Type | Description |
---|---|---|
provider | CapabilitiesProvider |
Returns:
void
Example
How to register a plugin's capabilities during setup
// my-plugin/server/plugin.ts
public setup(core: CoreSetup, deps: {}) {
core.capabilities.registerProvider(() => {
return {
catalogue: {
myPlugin: true,
},
myPlugin: {
someFeature: true,
featureDisabledByDefault: false,
},
}
});
}