11import { cloneDeep } from 'lodash'
22
3- import {
4- contentTypeMock ,
5- entryMock ,
6- assetMock ,
7- localeMock ,
8- webhookMock
9- } from 'contentful-batch-libs/test/mocks/'
3+ import { assetMock , contentTypeMock , entryMock , localeMock , webhookMock } from 'contentful-batch-libs/test/mocks/'
104
115import transformSpace from '../../../lib/transform/transform-space'
126import { Resources , TransformedSourceData } from '../../../lib/types'
137import { TagSysProps } from 'contentful-management/dist/typings/entities/tag'
14- import type { AssetProps , LocaleProps , WebhookProps } from 'contentful-management'
8+ import type { AssetProps , ContentTypeProps , EntryProps , LocaleProps , WebhookProps } from 'contentful-management'
159
1610const tagMock = {
1711 sys : ( {
@@ -21,19 +15,19 @@ const tagMock = {
2115}
2216
2317type ResourcesWithDoNotTouch = Resources & {
24- doNotTouch ?: boolean ;
18+ doNotTouch ?: boolean ;
2519}
2620
2721type TransformedSourceDataWithDoNotTouch = TransformedSourceData & {
28- doNotTouch ?: boolean ;
22+ doNotTouch ?: boolean ;
2923}
3024
3125const space : ResourcesWithDoNotTouch = {
32- contentTypes : [ contentTypeMock ] ,
33- entries : [ entryMock ] ,
26+ contentTypes : [ contentTypeMock as unknown as ContentTypeProps ] ,
27+ entries : [ entryMock as unknown as EntryProps ] ,
3428 assets : [ assetMock as unknown as AssetProps ] ,
35- locales : [ localeMock as LocaleProps ] ,
36- webhooks : [ webhookMock as WebhookProps ] ,
29+ locales : [ localeMock as unknown as LocaleProps ] ,
30+ webhooks : [ webhookMock as unknown as WebhookProps ] ,
3731 tags : [ tagMock ]
3832}
3933const destinationSpace = cloneDeep ( space )
0 commit comments