diff --git a/packages/composite-layers/src/core-layers/heatmap-layer/types.ts b/packages/composite-layers/src/core-layers/heatmap-layer/types.ts index cab0f4070..953ec6001 100644 --- a/packages/composite-layers/src/core-layers/heatmap-layer/types.ts +++ b/packages/composite-layers/src/core-layers/heatmap-layer/types.ts @@ -1,5 +1,5 @@ -import type { IColorRamp } from '@antv/l7'; import { CoreLayerOptions } from '../../core/core-layer'; +import { IColorRamp } from '../../types'; /** * 热力普通图层 色带 diff --git a/packages/composite-layers/src/core-layers/raster-layer/types.ts b/packages/composite-layers/src/core-layers/raster-layer/types.ts index 807e4ce4d..3d7003760 100644 --- a/packages/composite-layers/src/core-layers/raster-layer/types.ts +++ b/packages/composite-layers/src/core-layers/raster-layer/types.ts @@ -1,14 +1,5 @@ import { CoreLayerOptions } from '../../core/core-layer'; -import { ShapeAttr } from '../../types'; - -export interface IColorRamp { - /* 值域色带位置分布 */ - positions: number[]; - /* 值域色带颜色分布 */ - colors: string[]; - /* 值域色带比重分布 */ - weights?: number[]; -} +import { IColorRamp, ShapeAttr } from '../../types'; export type RasterDataTileLayerStyleOptions = { /* 透明度 */ diff --git a/packages/composite-layers/src/types/common.ts b/packages/composite-layers/src/types/common.ts index dda427b4e..ff694a7e4 100644 --- a/packages/composite-layers/src/types/common.ts +++ b/packages/composite-layers/src/types/common.ts @@ -11,6 +11,7 @@ import type { ILegendSegmentItem, ILegendClassificaItem, ILegend, + IColorRamp, } from '@antv/l7'; import { BlendType } from '@antv/l7'; @@ -25,6 +26,7 @@ export type { ILegendClassificaItem, ILegend, Scene, + IColorRamp, }; export { BlendType };