Matter.Matter
The Matter
module is the top level namespace. It also includes a function for installing plugins on top of the library.
Methods
Matter.Matter.after
Chains a function to excute after the original function on the given path
relative to Matter
.
See also docs for Common.chain
.
Parameters
Returns
The chained function that replaced the original
Matter.Matter.before
Chains a function to excute before the original function on the given path
relative to Matter
.
See also docs for Common.chain
.
Parameters
Returns
The chained function that replaced the original
Matter.Matter.use
Installs the given plugins on the Matter
namespace.
This is a short-hand for Plugin.use
, see it for more information.
Call this function once at the start of your code, with all of the plugins you wish to install as arguments.
Avoid calling this function multiple times unless you intend to manually control installation order.
Parameters
-
plugin
Function multipleThe plugin(s) to install on
base
(multi-argument).
Properties / Options
The following properties if specified below are for objects created by Matter.Matter.create
and may be passed to it as options
.
The plugins that have been installed through Matter.Plugin.install
. Read only.
A list of plugin dependencies to be installed. These are normally set and installed through Matter.use
.
Alternatively you may set Matter.uses
manually and install them by calling Plugin.use(Matter)
.