Skip to content

Commit

Permalink
fix: type errors
Browse files Browse the repository at this point in the history
  • Loading branch information
nickofthyme committed Sep 29, 2024
1 parent 02e283d commit 3267e42
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/plugins/vis_types/vega/public/vega_visualization.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,19 @@ import { getNotifications, getData } from './services';
import type { VegaView } from './vega_view/vega_view';
import { createVegaStateRestorer } from './lib/vega_state_restorer';

export type VegaVisType = ReturnType<typeof createVegaVisualization>;
export type VegaVisType = new (
el: HTMLDivElement,
fireEvent: IInterpreterRenderHandlers['event']
) => {
render(visData: VegaParser): Promise<void>;
resize(dimensions?: { height: number; width: number }): Promise<void>;
destroy(): void;
};

export const createVegaVisualization = (
{ core, getServiceSettings }: VegaVisualizationDependencies,
renderMode: RenderMode
) =>
): VegaVisType =>
class VegaVisualization {
private readonly dataPlugin = getData();
private vegaView: InstanceType<typeof VegaView> | null = null;
Expand Down

0 comments on commit 3267e42

Please sign in to comment.