Matter.Matter
Defined in: src/core/Matter.js:1
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
(path, func)
→ Function
Chains a function to excute after the original function on the given path
relative to Matter
. See also docs for Common.chain
.
Parameters
path
String
The path relative to Matter
func
Function
The function to chain after the original
Returns
FunctionThe chained function that replaced the original
Matter.Matter.before
(path, func)
→ Function
Chains a function to excute before the original function on the given path
relative to Matter
. See also docs for Common.chain
.
Parameters
path
String
The path relative to Matter
func
Function
The function to chain before the original
Returns
FunctionThe chained function that replaced the original
Matter.Matter.use
(plugin…)
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
Functionmultiple
The plugin(s) to install on base
(multi-argument).
Item Index
Methods
Properties
The following properties are specified for objects created by <span class="prefix">Matter.</span>.create
and for objects passed to it via the options
argument.
Properties
The following properties are specified for objects created by Matter.Matter.create
and for objects passed to it via the options
argument.
Matter.name
The library name.
Matter.used
The plugins that have been installed through Matter.Plugin.install
. Read only.
Matter.uses
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)
.
Matter.version
The library version.