Merge pull request #16010 from ryantxu/partial-change-hook

use Partial<TOptions> with new PanelTypeChangedHooks
pull/16015/head
Torkel Ödegaard 6 years ago committed by GitHub
commit 6a87c9ec7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      packages/grafana-ui/src/types/panel.ts

@ -30,10 +30,10 @@ export interface PanelEditorProps<T = any> {
* Called before a panel is initalized * Called before a panel is initalized
*/ */
export type PanelTypeChangedHook<TOptions = any> = ( export type PanelTypeChangedHook<TOptions = any> = (
options: TOptions, options: Partial<TOptions>,
prevPluginId?: string, prevPluginId?: string,
prevOptions?: any prevOptions?: any
) => TOptions; ) => Partial<TOptions>;
export class ReactPanelPlugin<TOptions = any> { export class ReactPanelPlugin<TOptions = any> {
panel: ComponentClass<PanelProps<TOptions>>; panel: ComponentClass<PanelProps<TOptions>>;

Loading…
Cancel
Save