Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@

export { ExpressionsService, ExpressionsSetup, ExpressionsStart } from './expressions_service';
export { ExpressionRenderer, ExpressionRendererProps } from './expression_renderer';
export { IInterpreterRenderFunction } from './lib/_types';
11 changes: 2 additions & 9 deletions src/legacy/core_plugins/expressions/public/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,7 @@
*/

// /// Define plugin function
import {
DataExpressionsPlugin as Plugin,
DataExpressionsSetup,
DataExpressionsStart,
} from './plugin';
import { ExpressionsPlugin as Plugin } from './plugin';

export function plugin() {
return new Plugin();
Expand All @@ -31,7 +27,4 @@ export function plugin() {
// /// Export types & static code

/** @public types */
export type DataExpressionsSetup = DataExpressionsSetup;
export type DataExpressionsStart = DataExpressionsStart;

export { ExpressionRenderer, ExpressionRendererProps } from './expressions';
export * from './expressions';
10 changes: 6 additions & 4 deletions src/legacy/core_plugins/expressions/public/mocks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,21 @@
* under the License.
*/

import { DataExpressionsSetup } from '.';
import { ExpressionsSetup, ExpressionsStart } from '.';

function createExpressionsSetupMock() {
const mock: MockedKeys<Partial<DataExpressionsSetup>> = {};
const mock: MockedKeys<Partial<ExpressionsSetup>> = {};

return mock;
}

function createExpressionsStartMock() {
return {};
const mock: MockedKeys<Partial<ExpressionsStart>> = {};

return mock;
}

export const dataPluginMock = {
export const expressionsPluginMock = {
createSetup: createExpressionsSetupMock,
createStart: createExpressionsStartMock,
};
31 changes: 13 additions & 18 deletions src/legacy/core_plugins/expressions/public/plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ import {
*
* @internal
*/
export interface DataExpressionsPluginSetupDependencies {
export interface ExpressionsPluginSetupDependencies {
inspector: InspectorSetup;
}

export interface DataExpressionsPluginStartDependencies {
export interface ExpressionsPluginStartDependencies {
inspector: InspectorStart;
}

Expand All @@ -42,32 +42,27 @@ export interface DataExpressionsPluginStartDependencies {
*
* @public
*/
export interface DataExpressionsSetup {
expressions: ExpressionsSetup;
}

export interface DataExpressionsStart {
expressions: ExpressionsStart;
}

export class DataExpressionsPlugin
export class ExpressionsPlugin
implements
Plugin<DataExpressionsSetup, DataExpressionsStart, DataExpressionsPluginSetupDependencies> {
Plugin<
ExpressionsSetup,
ExpressionsStart,
ExpressionsPluginSetupDependencies,
ExpressionsPluginStartDependencies
> {
// Exposed services, sorted alphabetically
private readonly expressions: ExpressionsService = new ExpressionsService();

public setup(core: CoreSetup): DataExpressionsSetup {
public setup(core: CoreSetup): ExpressionsSetup {
return {
expressions: this.expressions.setup(),
...this.expressions.setup(),
};
}

public start(
core: CoreStart,
plugins: DataExpressionsPluginStartDependencies
): DataExpressionsStart {
public start(core: CoreStart, plugins: ExpressionsPluginStartDependencies): ExpressionsStart {
return {
expressions: this.expressions.start({ inspector: plugins.inspector }),
...this.expressions.start({ inspector: plugins.inspector }),
};
}

Expand Down