Skip to content

Commit fe9fea5

Browse files
mistrykaran91spike-rabbit
authored andcommitted
feat(schematics): add mappings for native charts components and module
1 parent 5260687 commit fe9fea5

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

projects/element-ng/schematics/ts-import-to-siemens-migration/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
ELEMENT_NG_MAPPINGS,
1414
ELEMENT_TRANSLATE_NG_MAPPINGS,
1515
MAPS_NG_MAPPINGS,
16+
NATIVE_CHARTS_NG_MAPPINGS,
1617
SIMPL_ELEMENT_NG_MODULES
1718
} from './mappings/index.js';
1819
import { Migrations } from './model.js';
@@ -315,6 +316,8 @@ const findComponentImportPath = (
315316
return DASHBOARDS_NG_MAPPINGS[symbolName];
316317
case 'charts-ng':
317318
return CHARTS_NG_MAPPINGS[symbolName];
319+
case 'native-charts-ng':
320+
return NATIVE_CHARTS_NG_MAPPINGS[symbolName];
318321
case 'element-translate-ng':
319322
return ELEMENT_TRANSLATE_NG_MAPPINGS[symbolName];
320323
default:

projects/element-ng/schematics/ts-import-to-siemens-migration/mappings/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ export * from './dashboards-ng-mappings.js';
77
export * from './element-ng-mappings.js';
88
export * from './element-translate-ng-mappings.js';
99
export * from './maps-ng-mappings.js';
10+
export * from './native-charts-ng-mappings.js';
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/**
2+
* Copyright (c) Siemens 2016 - 2025
3+
* SPDX-License-Identifier: MIT
4+
*/
5+
export const NATIVE_CHARTS_NG_MAPPINGS: { [symbol: string]: string } = {
6+
// Components
7+
'SiNChartGaugeComponent': '@siemens/native-charts-ng/gauge',
8+
'SiMicrochartBarComponent': '@siemens/native-charts-ng/microchart-bar',
9+
'SiMicrochartDonutComponent': '@siemens/native-charts-ng/microchart-donut',
10+
'SiMicrochartLineComponent': '@siemens/native-charts-ng/microchart-line',
11+
'SiMicrochartProgressComponent': '@siemens/native-charts-ng/microchart-progress',
12+
13+
// Module
14+
'SiNativeChartsNgModule': '@siemens/native-charts-ng',
15+
'SimplNativeChartsNgModule': '@siemens/native-charts-ng',
16+
17+
// Interfaces - Gauge
18+
'GaugeSeries': '@siemens/native-charts-ng/gauge',
19+
'GaugeSegment': '@siemens/native-charts-ng/gauge',
20+
21+
// Interfaces - Microchart Bar
22+
'MicrochartBarSeries': '@siemens/native-charts-ng/microchart-bar',
23+
24+
// Interfaces - Microchart Donut
25+
'MicrochartDonutSeries': '@siemens/native-charts-ng/microchart-donut',
26+
27+
// Interfaces - Microchart Line
28+
'MicrochartLineSeries': '@siemens/native-charts-ng/microchart-line',
29+
30+
// Interfaces - Microchart Progress
31+
'MicrochartProgressSeries': '@siemens/native-charts-ng/microchart-progress',
32+
33+
// Utilities
34+
'Coordinate': '@siemens/native-charts-ng/utils',
35+
'polarToCartesian': '@siemens/native-charts-ng/utils',
36+
'makeArc': '@siemens/native-charts-ng/utils',
37+
'makeLine': '@siemens/native-charts-ng/utils',
38+
'makePolyline': '@siemens/native-charts-ng/utils',
39+
'valueToRelativeAngle': '@siemens/native-charts-ng/utils'
40+
};

0 commit comments

Comments
 (0)