UNPKG

condensation

Version:

Package, reuse and share particles for CloudFormation projects

32 lines (29 loc) 923 B
var buildHelper = require('./_buildHelper'); module.exports.NAME = 'condition'; module.exports.PARTICLE_NAME = 'condition'; module.exports.PARTICLE_DIR = 'conditions'; module.exports.SECTION_NAME = 'Conditions'; /** * ``` * - particles * |- conditions * |- particle_name * ``` * * @example * {{condition "particle_name"}} * @example * {{condition "particle_name" foo="bar"}} * @example * {{condition "module:<MODULE>" 'particle_name'}} * @example * {{!-- to load modules with format `particles-NAME` --}} * {{condition "m:<NAME>" "particle_name"}} * @function condition * @memberof ParticleHelpers * @param {string} [module] - module to load with either `module:<MODULE>` or `m:<M>` * @param {string} path - Path to the particle (file extensions optional) * @param {...kv} [options] - Key/Value pairs to pass to the particle * @returns {string} */ module.exports.helper = buildHelper('condition');