UNPKG

fliphub-monorepo

Version:
20 lines (17 loc) 409 B
const {ChainedMap, ChainedSet} = require('./deps') // @TODO: instead of an array needs to return obj? module.exports = class Steps extends ChainedMap { constructor(parent) { super(parent) this.data = new ChainedSet(this) } add(value) { this.data.add(value) return this } toConfig() { return { steps: this.data.values().map(questions => questions.toConfig()), } } }