Skip to content

Commit

Permalink
refactor: 💡 add some type to events$ observable in expr handler
Browse files Browse the repository at this point in the history
  • Loading branch information
streamich committed Feb 5, 2020
1 parent 8270a3e commit 4611b5e
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/plugins/expressions/public/render.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,15 @@ export interface ExpressionRenderHandlerParams {
onRenderError: RenderErrorHandlerFnType;
}

interface Event {
name: string;
data: any;
}

export class ExpressionRenderHandler {
render$: Observable<any>;
update$: Observable<any>;
events$: Observable<any>;
events$: Observable<Event>;

private element: HTMLElement;
private destroyFn?: any;
Expand All @@ -52,7 +57,7 @@ export class ExpressionRenderHandler {
this.element = element;

this.eventsSubject = new Rx.Subject();
this.events$ = this.eventsSubject.asObservable();
this.events$ = this.eventsSubject.asObservable() as Observable<Event>;

this.onRenderError = onRenderError || defaultRenderErrorHandler;

Expand Down

0 comments on commit 4611b5e

Please sign in to comment.