fix: resolve duplicate identifier in cc-graph-shapes

This commit is contained in:
CC Worker 2026-06-01 01:35:11 +00:00
parent 0150ca3c32
commit 6610abbd72

View File

@ -35,7 +35,6 @@ import { CCTimetableLessonNodeShape, CCTimetableLessonNodeShapeUtil } from './CC
import { CCPlannedLessonNodeShape, CCPlannedLessonNodeShapeUtil } from './CCPlannedLessonNodeShapeUtil' import { CCPlannedLessonNodeShape, CCPlannedLessonNodeShapeUtil } from './CCPlannedLessonNodeShapeUtil'
import { CCDepartmentStructureNodeShape, CCDepartmentStructureNodeShapeUtil } from './CCDepartmentStructureNodeShapeUtil' import { CCDepartmentStructureNodeShape, CCDepartmentStructureNodeShapeUtil } from './CCDepartmentStructureNodeShapeUtil'
import { CCUserTeacherTimetableNodeShape, CCUserTeacherTimetableNodeShapeUtil } from './CCUserTeacherTimetableNodeShapeUtil' import { CCUserTeacherTimetableNodeShape, CCUserTeacherTimetableNodeShapeUtil } from './CCUserTeacherTimetableNodeShapeUtil'
import { CCTimetableLessonNodeShape, CCTimetableLessonNodeShapeUtil } from './CCTimetableLessonNodeShapeUtil'
// Create a const object with all node types // Create a const object with all node types
export const NODE_SHAPE_TYPES = { export const NODE_SHAPE_TYPES = {
@ -118,8 +117,7 @@ export type AllNodeShapes =
| CCTimetableLessonNodeShape | CCTimetableLessonNodeShape
| CCPlannedLessonNodeShape | CCPlannedLessonNodeShape
| CCDepartmentStructureNodeShape | CCDepartmentStructureNodeShape
| CCUserTeacherTimetableNodeShape | CCUserTeacherTimetableNodeShape;
| CCTimetableLessonNodeShape;
// Export all shape utils in an object for easy access // Export all shape utils in an object for easy access
export const ShapeUtils = { export const ShapeUtils = {
@ -159,7 +157,6 @@ export const ShapeUtils = {
[CCPlannedLessonNodeShapeUtil.type]: CCPlannedLessonNodeShapeUtil, [CCPlannedLessonNodeShapeUtil.type]: CCPlannedLessonNodeShapeUtil,
[CCDepartmentStructureNodeShapeUtil.type]: CCDepartmentStructureNodeShapeUtil, [CCDepartmentStructureNodeShapeUtil.type]: CCDepartmentStructureNodeShapeUtil,
[CCUserTeacherTimetableNodeShapeUtil.type]: CCUserTeacherTimetableNodeShapeUtil, [CCUserTeacherTimetableNodeShapeUtil.type]: CCUserTeacherTimetableNodeShapeUtil,
[CCTimetableLessonNodeShapeUtil.type]: CCTimetableLessonNodeShapeUtil,
} as const; } as const;
// Add a type guard to check if a shape is a valid node shape // Add a type guard to check if a shape is a valid node shape