UNPKG

wingbot

Version:

Enterprise Messaging Bot Conversation Engine

19 lines (14 loc) 508 B
/* * @author David Menger */ 'use strict'; function include (params, context, plugins) { const includedRouter = context.nestedBlocksByStaticId ? context.nestedBlocksByStaticId.get(params.staticBlockId) : context.blocks.find((block) => block.staticBlockId === params.staticBlockId); if (!includedRouter) { throw new Error(`Block ${params.staticBlockId} not found!`); } return new context.BuildRouter(includedRouter, plugins, context); } module.exports = include;