describe('constructor', () => { test('Should create an instance', () => { const manager = new NlgManager({ container }); expect(manager).toBeDefined(); }); test('Should initialize properties', () => { const manager = new NlgManager({ container }); expect(manager.settings.tag).toEqual('nlg-manager'); expect(manager.responses).toEqual({}); }); });
async train(settings) { const input = { nluManager: this, settings: this.applySettings(settings, this.settings), }; delete input.settings.tag; return this.runPipeline(input, this.pipelineTrain); }
filterTokens(params, "heading_open", function forToken(token) { const level = parseInt(token.tag.slice(1), 10); if (prevLevel && (level > prevLevel)) { addErrorDetailIf(onError, token.lineNumber, "h" + (prevLevel + 1), "h" + level); } prevLevel = level; });
params.tokens.every(function forToken(token) { if (token.type === "heading_open") { addErrorDetailIf(onError, token.lineNumber, tag, token.tag); return false; } return true; });
function isPatchable(vnode) { while (vnode.componentInstance) { vnode = vnode.componentInstance._vnode } return isDef(vnode.tag) }
walkTaggedTemplate(node, context) { const tag = this.walk(node.tag, context); const { quasi } = node; const strings = quasi.quasis.map((q) => this.walk(q, context)); const values = quasi.expressions.map((e) => this.walk(e, context)); // eslint-disable-next-line return tag.apply(null, [strings].concat(values)); }
function attemptContinuousHydration$1(fiber) { if (fiber.tag !== SuspenseComponent) { // We ignore HostRoots here because we can't increase // their priority and they should not suspend on I/O, // since you have to wrap anything that might suspend in // Suspense. return; } scheduleWork(fiber, ContinuousHydration); markRetryTimeIfNotHydrated(fiber, ContinuousHydration); }
function findHostInstanceWithNoPortals(fiber) { var hostFiber = findCurrentHostFiberWithNoPortals(fiber); if (hostFiber === null) { return null; } if (hostFiber.tag === FundamentalComponent) { return hostFiber.stateNode.instance; } return hostFiber.stateNode; }
params.tokens.every((token) => { if (token.type === "html_block") { return true; } if ((token.type !== "heading_open") || (token.tag !== tag)) { addErrorContext(onError, token.lineNumber, token.line); } return false; });
filterTokens(params, "heading_open", function forToken(token) { var level = parseInt(token.tag.slice(1), 10); if (prevLevel && (level > prevLevel)) { addErrorDetailIf(onError, token.lineNumber, "h" + (prevLevel + 1), "h" + level); } prevLevel = level; });