فهرست منبع

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

use Partial<TOptions> with new PanelTypeChangedHooks
Torkel Ödegaard 6 سال پیش
والد
کامیت
6a87c9ec7f
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      packages/grafana-ui/src/types/panel.ts

+ 2 - 2
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>>;