UNPKG

connect-platform

Version:

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

22 lines (15 loc) 538 B
const { fromJSON } = require('../builder'); const { Composition } = require('../builder/composition'); const { CompositionScenario } = require('./composition-scenario'); class JSONScenario extends CompositionScenario { constructor(json, inputs, configs, timelimit) { super(undefined, inputs, configs, timelimit); this.recipe = fromJSON(json); } prepare() { this.composition = new Composition(); this.recipe.apply(this.composition); return super.prepare(); } } module.exports.JSONScenario = JSONScenario;