@@ -518,27 +518,27 @@ function translateUserEditsToBlueprint(
518518 userEdits . map ( ( userEdit ) => {
519519 switch ( userEdit . type ) {
520520 case UserEditingType . ACTION :
521- return {
521+ return literal < UserEditingDefinitionAction > ( {
522522 type : UserEditingType . ACTION ,
523523 id : userEdit . id ,
524524 label : omit ( userEdit . label , 'namespaces' ) ,
525525 icon : userEdit . icon ,
526526 iconInactive : userEdit . iconInactive ,
527527 isActive : userEdit . isActive ,
528- } satisfies Complete < UserEditingDefinitionAction >
528+ } )
529529 case UserEditingType . FORM :
530- return {
530+ return literal < UserEditingDefinitionForm > ( {
531531 type : UserEditingType . FORM ,
532532 id : userEdit . id ,
533533 label : omit ( userEdit . label , 'namespaces' ) ,
534534 schema : clone ( userEdit . schema ) ,
535535 currentValues : clone ( userEdit . currentValues ) ,
536- } satisfies Complete < UserEditingDefinitionForm >
536+ } )
537537 case UserEditingType . SOFIE :
538- return {
538+ return literal < UserEditingDefinitionSofieDefault > ( {
539539 type : UserEditingType . SOFIE ,
540540 id : userEdit . id ,
541- } satisfies Complete < UserEditingDefinitionSofieDefault >
541+ } )
542542 default :
543543 assertNever ( userEdit )
544544 return undefined
@@ -580,28 +580,28 @@ export function translateUserEditsFromBlueprint(
580580 userEdits . map ( ( userEdit ) => {
581581 switch ( userEdit . type ) {
582582 case UserEditingType . ACTION :
583- return {
583+ return literal < CoreUserEditingDefinitionAction > ( {
584584 type : UserEditingType . ACTION ,
585585 id : userEdit . id ,
586586 label : wrapTranslatableMessageFromBlueprints ( userEdit . label , blueprintIds ) ,
587587 icon : userEdit . icon ,
588588 iconInactive : userEdit . iconInactive ,
589589 isActive : userEdit . isActive ,
590- } satisfies Complete < CoreUserEditingDefinitionAction >
590+ } )
591591 case UserEditingType . FORM :
592- return {
592+ return literal < CoreUserEditingDefinitionForm > ( {
593593 type : UserEditingType . FORM ,
594594 id : userEdit . id ,
595595 label : wrapTranslatableMessageFromBlueprints ( userEdit . label , blueprintIds ) ,
596596 schema : clone ( userEdit . schema ) ,
597597 currentValues : clone ( userEdit . currentValues ) ,
598598 translationNamespaces : unprotectStringArray ( blueprintIds ) ,
599- } satisfies Complete < CoreUserEditingDefinitionForm >
599+ } )
600600 case UserEditingType . SOFIE :
601- return {
601+ return literal < CoreUserEditingDefinitionSofie > ( {
602602 type : UserEditingType . SOFIE ,
603603 id : userEdit . id ,
604- } satisfies Complete < CoreUserEditingDefinitionSofie >
604+ } )
605605 default :
606606 assertNever ( userEdit )
607607 return undefined
0 commit comments