nodeComponents/nodeComponents.js

/**
* Node components are methods that are attached to elements returned via root methods.
*
* @module nodeComponents
* 
* @example
* import musketeers from 'three-musketeers';
*
* // $$$ is now the root node with all rootComponents provided
* const $$$ = musketeers({ renderer, scene, camera });
*
* $$$
* .find('Cube_1') // this returns a node
* .click() // where click is one of the components provided on this returned node
*/
export { default as click } from './click/click';
export { default as exists } from './exists/exists';
export { default as find } from './find/find';
export { default as findAll } from './findAll/findAll';
export { default as hasChildren } from './hasChildren/hasChildren';
export { default as off } from './off/off';
export { default as on } from './on/on';
export { default as trigger } from './trigger/trigger';