LegacyEmitter interface

Signature

  1. export interface LegacyEmitter

Import

  1. import { LegacyEmitter } from '@grafana/data';

Methods

MethodDescription
emit(event, payload)
off(event, handler)
on(event, handler, scope)

emit method

Signature

  1. emit<T>(event: AppEvent<T> | string, payload?: T): void;

Parameters

ParameterTypeDescription
eventAppEvent<T> | string
payloadT

Returns:

void

off method

Signature

  1. off<T>(event: AppEvent<T> | string, handler: (payload?: T | any) => void): void;

Parameters

ParameterTypeDescription
eventAppEvent<T> | string
handler(payload?: T | any) => void

Returns:

void

on method

Signature

  1. on<T>(event: AppEvent<T> | string, handler: LegacyEventHandler<T>, scope?: any): void;

Parameters

ParameterTypeDescription
eventAppEvent<T> | string
handlerLegacyEventHandler<T>
scopeany

Returns:

void