Type Alias PluginManagerOptions
noEventAdd?: boolean;
noEventDestroy?: boolean;
noEventRemoval?: boolean;
noEventSetEnabled?: boolean;
noEventSetOptions?: boolean;
throwNoMethod?: boolean;
throwNoPlugin?: boolean;
}
Type declaration
Optional
noEvent ?: booleanAdd If true this prevents plugins from being added by
plugins:add
andplugins:add:all
events forcing direct method invocation for addition.Optional
noEvent ?: booleanDestroy If true this prevents the plugin manager from being destroyed by
plugins:destroy:manager
forcing direct method invocation for destruction.Optional
noEvent ?: booleanRemoval If true this prevents plugins from being removed by
plugins:remove
andplugins:remove:all
events forcing direct method invocation for removal.Optional
noEvent ?: booleanSet Enabled If true this prevents the plugins from being enabled / disabled from the eventbus via
plugins:set:enabled
.Optional
noEvent ?: booleanSet Options If true this prevents setting options for the plugin manager by
plugins:set:options
forcing direct method invocation for setting options.Optional
throwNo ?: booleanMethod If true then when a method fails to be invoked by any plugin an exception will be thrown.
Optional
throwNo ?: booleanPlugin If true then when no plugin is matched to be invoked an exception will be thrown.
PluginManager options.