diff --git a/packages/extension-sdk/src/connect/visualization/types.ts b/packages/extension-sdk/src/connect/visualization/types.ts index cf14ac9e7..f09f69282 100644 --- a/packages/extension-sdk/src/connect/visualization/types.ts +++ b/packages/extension-sdk/src/connect/visualization/types.ts @@ -98,6 +98,7 @@ export interface VisualizationConfig { queryFieldDimensions: Dimension[] queryFieldTableCalculations: TableCalculation[] queryFieldPivots: PivotConfig[] + visConfig: RawVisConfig } export interface QueryResponse { diff --git a/packages/extension-sdk/src/connect/visualization/visualization_sdk.ts b/packages/extension-sdk/src/connect/visualization/visualization_sdk.ts index 4c5d8f155..64a761667 100644 --- a/packages/extension-sdk/src/connect/visualization/visualization_sdk.ts +++ b/packages/extension-sdk/src/connect/visualization/visualization_sdk.ts @@ -92,8 +92,8 @@ class VisualizationConfigImpl implements VisualizationConfig { this._visConfig = visConfig } - get visConfig(): RawVisConfig | undefined { - return this._visConfig + get visConfig(): RawVisConfig { + return this._visConfig || {} } get queryFieldMeasures(): Measure[] {