@@ -10,7 +10,10 @@ import {
1010 MessagePlanAccessibleFormatTemplate ,
1111 MessagePlanLanguageTemplate ,
1212} from '@molecules/MessagePlanChannelTemplate/MessagePlanChannelTemplate' ;
13- import { MessagePlanTemplates } from '@utils/routing-utils' ;
13+ import {
14+ ConditionalTemplate ,
15+ MessagePlanTemplates ,
16+ } from '@utils/routing-utils' ;
1417import { MessagePlanFallbackConditions } from '@molecules/MessagePlanFallbackConditions/MessagePlanFallbackConditions' ;
1518
1619import styles from './MessagePlanConditionalTemplates.module.scss' ;
@@ -38,10 +41,14 @@ export function MessagePlanConditionalLetterTemplates({
3841 cascadeItem . conditionalTemplates || [ ]
3942 )
4043 . filter (
41- ( template ) : template is ConditionalTemplateLanguage =>
44+ (
45+ template : ConditionalTemplate
46+ ) : template is ConditionalTemplateLanguage =>
4247 'language' in template && ! ! template . templateId
4348 )
44- . map ( ( { templateId } ) => templates [ templateId ! ] )
49+ . map (
50+ ( template : ConditionalTemplateLanguage ) => templates [ template . templateId ! ]
51+ )
4552 . filter ( Boolean ) ;
4653
4754 return (
@@ -87,7 +94,9 @@ const getTemplateForAccessibleFormat = (
8794 templates : MessagePlanTemplates
8895) : TemplateDto | undefined => {
8996 const conditionalTemplate = ( cascadeItem . conditionalTemplates || [ ] ) . find (
90- ( template ) : template is ConditionalTemplateAccessible =>
97+ (
98+ template : ConditionalTemplate
99+ ) : template is ConditionalTemplateAccessible =>
91100 'accessibleFormat' in template && template . accessibleFormat === format
92101 ) ;
93102 return conditionalTemplate ?. templateId
0 commit comments