diff --git a/src/legacy/core_plugins/data/public/expressions/expressions_service.ts b/src/legacy/core_plugins/data/public/expressions/expressions_service.ts index a00512f04c1ac..7940f8f55497c 100644 --- a/src/legacy/core_plugins/data/public/expressions/expressions_service.ts +++ b/src/legacy/core_plugins/data/public/expressions/expressions_service.ts @@ -39,6 +39,7 @@ export class ExpressionsService { public setup() { // eslint-disable-next-line const { getInterpreter } = require('../../../interpreter/public/interpreter'); + getInterpreter() .then(setInterpreter) .catch((e: Error) => { @@ -49,19 +50,17 @@ export class ExpressionsService { registerType: npSetup.plugins.data.expressions.registerType, registerFunction: npSetup.plugins.data.expressions.registerFunction, registerRenderer: npSetup.plugins.data.expressions.registerRenderer, + ExpressionRenderer: createRenderer(loader), }; } public start({ inspector }: ExpressionsServiceStartDependencies) { - const ExpressionRenderer = createRenderer(loader); setInspector(inspector); return { execute, render, loader, - - ExpressionRenderer, }; }