diff --git a/src/renderer/type/v10-type-guard-renderer.ts b/src/renderer/type/v10-type-guard-renderer.ts index 769c513..5ebc239 100644 --- a/src/renderer/type/v10-type-guard-renderer.ts +++ b/src/renderer/type/v10-type-guard-renderer.ts @@ -37,10 +37,10 @@ export class V10TypeGuardRenderer extends BaseContentTypeRenderer { parameters: [ { name: 'entry', - type: renderTypeGeneric('Entry', 'EntrySkeletonType', 'Modifiers', 'Locales'), + type: renderTypeGeneric('Entry', 'EntrySkeletonType', 'Modifiers', 'Locales') | undefined, }, ], - statements: `return entry.sys.contentType.sys.id === '${contentType.sys.id}'`, + statements: `return entry?.sys?.contentType?.sys?.id === '${contentType.sys.id}'`, }); file.organizeImports({