Type Alias PluginManagerOptions
noEventAdd?: boolean;
noEventDestroy?: boolean;
noEventRemoval?: boolean;
noEventSetEnabled?: boolean;
noEventSetOptions?: boolean;
throwNoMethod?: boolean;
throwNoPlugin?: boolean;
}
Type declaration
OptionalnoEventAdd?: booleanIf true this prevents plugins from being added by
plugins:addandplugins:add:allevents forcing direct method invocation for addition.OptionalnoEventDestroy?: booleanIf true this prevents the plugin manager from being destroyed by
plugins:destroy:managerforcing direct method invocation for destruction.OptionalnoEventRemoval?: booleanIf true this prevents plugins from being removed by
plugins:removeandplugins:remove:allevents forcing direct method invocation for removal.OptionalnoEventSetEnabled?: booleanIf true this prevents the plugins from being enabled / disabled from the eventbus via
plugins:set:enabled.OptionalnoEventSetOptions?: booleanIf true this prevents setting options for the plugin manager by
plugins:set:optionsforcing direct method invocation for setting options.OptionalthrowNoMethod?: booleanIf true then when a method fails to be invoked by any plugin an exception will be thrown.
OptionalthrowNoPlugin?: booleanIf true then when no plugin is matched to be invoked an exception will be thrown.
PluginManager options.