UNPKG

connect-platform

Version:

A platform to build backened code mostly in a visual manner.

24 lines (19 loc) 402 B
class Recipe { constructor(signature) { this.instructions = []; this.signature = signature || {}; } add(instruction) { this.instructions.push(instruction); return this; } apply(composition) { composition.meta = this.signature; for (let instruction of this.instructions) instruction(composition); return this; } } module.exports = { Recipe: Recipe, }