From 76604b43e817f96040abca62cd99a2dea27fb4a6 Mon Sep 17 00:00:00 2001 From: Mark Silverwood Date: Thu, 17 Aug 2023 18:28:19 +0100 Subject: [PATCH] add a default value for ISeriesPrimitives generics --- src/api/iseries-primitive-api.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/api/iseries-primitive-api.ts b/src/api/iseries-primitive-api.ts index 9f1d8a04d6..98e664f2d2 100644 --- a/src/api/iseries-primitive-api.ts +++ b/src/api/iseries-primitive-api.ts @@ -1,3 +1,4 @@ +import { Time } from '../model/horz-scale-behavior-time/types'; import { ISeriesPrimitiveBase } from '../model/iseries-primitive'; import { SeriesOptionsMap, SeriesType } from '../model/series-options'; @@ -9,7 +10,7 @@ import { ISeriesApi } from './iseries-api'; * a refresh of the chart. */ export interface SeriesAttachedParameter< - HorzScaleItem, + HorzScaleItem = Time, TSeriesType extends SeriesType = keyof SeriesOptionsMap > { /** @@ -29,6 +30,6 @@ export interface SeriesAttachedParameter< /** * Interface for series primitives. It must be implemented to add some external graphics to series. */ -export type ISeriesPrimitive = ISeriesPrimitiveBase< +export type ISeriesPrimitive = ISeriesPrimitiveBase< SeriesAttachedParameter >;