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