Skip to content

Commit c386271

Browse files
authored
chore: cleanup csm types (#2231)
1 parent cdb1b34 commit c386271

File tree

1 file changed

+3
-27
lines changed

1 file changed

+3
-27
lines changed

lib/types/sys.ts

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import { ContentSourceMapsLookup, CPAContentSourceMaps } from '@contentful/content-source-maps'
12
import { EntryFields } from './entry'
2-
import { SpaceLink, EnvironmentLink } from './link'
3+
import { EnvironmentLink, SpaceLink } from './link'
34

45
/**
56
* Definition of common part of system managed metadata
@@ -21,31 +22,6 @@ export interface EntitySys extends BaseSys {
2122
space: { sys: SpaceLink }
2223
environment: { sys: EnvironmentLink }
2324
locale?: string
24-
contentSourceMaps?: ContentSourceMaps
25+
contentSourceMaps?: CPAContentSourceMaps
2526
contentSourceMapsLookup?: ContentSourceMapsLookup
2627
}
27-
28-
export type ContentSourceMaps = {
29-
sys: {
30-
type: 'ContentSourceMaps'
31-
}
32-
mappings: Record<
33-
string,
34-
{
35-
source: {
36-
fieldType: number
37-
editorInterface: number
38-
}
39-
}
40-
>
41-
}
42-
43-
export type ContentSourceMapsLookup = {
44-
sys: {
45-
type: 'ContentSourceMapsLookup'
46-
}
47-
fieldType: string[]
48-
editorInterface: {
49-
[key: string]: string
50-
}[]
51-
}

0 commit comments

Comments
 (0)