Skip to content

Commit cd1e3b5

Browse files
Copilothotlong
andauthored
refactor: use canonical ObjectDefinitionRelationship type in converter
Agent-Logs-Url: https://github.com/objectstack-ai/objectui/sessions/acfc66f8-324c-4b4b-bdeb-08a5b6f52fd6 Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 62b81f3 commit cd1e3b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

apps/console/src/utils/metadataConverters.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* @module utils/metadataConverters
1111
*/
1212

13-
import type { ObjectDefinition, DesignerFieldDefinition, DesignerFieldType } from '@object-ui/types';
13+
import type { ObjectDefinition, ObjectDefinitionRelationship, DesignerFieldDefinition, DesignerFieldType } from '@object-ui/types';
1414

1515
// ---------------------------------------------------------------------------
1616
// Raw metadata shapes (from the ObjectStack API)
@@ -87,7 +87,7 @@ export function toObjectDefinition(obj: MetadataObject, index: number): ObjectDe
8787
relationships: Array.isArray(obj.relationships)
8888
? obj.relationships.map((r) => ({
8989
relatedObject: r.object || r.relatedObject || '',
90-
type: (r.type || 'one-to-many') as 'one-to-one' | 'one-to-many' | 'many-to-one' | 'many-to-many',
90+
type: (r.type || 'one-to-many') as ObjectDefinitionRelationship['type'],
9191
label: r.label || r.name || undefined,
9292
foreignKey: r.foreign_key || r.foreignKey || undefined,
9393
}))

0 commit comments

Comments
 (0)