@@ -551,27 +551,27 @@ function translateUserEditsToBlueprint(
551551 userEdits . map ( ( userEdit ) => {
552552 switch ( userEdit . type ) {
553553 case UserEditingType . ACTION :
554- return {
554+ return literal < UserEditingDefinitionAction > ( {
555555 type : UserEditingType . ACTION ,
556556 id : userEdit . id ,
557557 label : omit ( userEdit . label , 'namespaces' ) ,
558558 icon : userEdit . icon ,
559559 iconInactive : userEdit . iconInactive ,
560560 isActive : userEdit . isActive ,
561- } satisfies Complete < UserEditingDefinitionAction >
561+ } )
562562 case UserEditingType . FORM :
563- return {
563+ return literal < UserEditingDefinitionForm > ( {
564564 type : UserEditingType . FORM ,
565565 id : userEdit . id ,
566566 label : omit ( userEdit . label , 'namespaces' ) ,
567567 schema : clone ( userEdit . schema ) ,
568568 currentValues : clone ( userEdit . currentValues ) ,
569- } satisfies Complete < UserEditingDefinitionForm >
569+ } )
570570 case UserEditingType . SOFIE :
571- return {
571+ return literal < UserEditingDefinitionSofieDefault > ( {
572572 type : UserEditingType . SOFIE ,
573573 id : userEdit . id ,
574- } satisfies Complete < UserEditingDefinitionSofieDefault >
574+ } )
575575 default :
576576 assertNever ( userEdit )
577577 return undefined
@@ -613,28 +613,28 @@ export function translateUserEditsFromBlueprint(
613613 userEdits . map ( ( userEdit ) => {
614614 switch ( userEdit . type ) {
615615 case UserEditingType . ACTION :
616- return {
616+ return literal < CoreUserEditingDefinitionAction > ( {
617617 type : UserEditingType . ACTION ,
618618 id : userEdit . id ,
619619 label : wrapTranslatableMessageFromBlueprints ( userEdit . label , blueprintIds ) ,
620620 icon : userEdit . icon ,
621621 iconInactive : userEdit . iconInactive ,
622622 isActive : userEdit . isActive ,
623- } satisfies Complete < CoreUserEditingDefinitionAction >
623+ } )
624624 case UserEditingType . FORM :
625- return {
625+ return literal < CoreUserEditingDefinitionForm > ( {
626626 type : UserEditingType . FORM ,
627627 id : userEdit . id ,
628628 label : wrapTranslatableMessageFromBlueprints ( userEdit . label , blueprintIds ) ,
629629 schema : clone ( userEdit . schema ) ,
630630 currentValues : clone ( userEdit . currentValues ) ,
631631 translationNamespaces : unprotectStringArray ( blueprintIds ) ,
632- } satisfies Complete < CoreUserEditingDefinitionForm >
632+ } )
633633 case UserEditingType . SOFIE :
634- return {
634+ return literal < CoreUserEditingDefinitionSofie > ( {
635635 type : UserEditingType . SOFIE ,
636636 id : userEdit . id ,
637- } satisfies Complete < CoreUserEditingDefinitionSofie >
637+ } )
638638 default :
639639 assertNever ( userEdit )
640640 return undefined
0 commit comments