@@ -36,6 +36,7 @@ import { AsymmetricKeyFormatValues } from "@/features/common/values/asymmetric-k
3636import  {  useDebuggerStore  }  from  "@/features/debugger/services/debugger.store" ; 
3737import  {  SigningAlgCategoryValues  }  from  "@/features/common/values/signing-alg-category.values" ; 
3838import  {  EncoderInputsModel  }  from  "@/features/debugger/models/encoder-inputs.model" ; 
39+ import  {  EncoderResult  }  from  "@/features/common/models/encoder-result.model" ; 
3940
4041type  EncodingHeaderErrors  =  { 
4142  headerErrors : string [ ]  |  null ; 
@@ -68,11 +69,6 @@ type EncodingJwtErrors = {
6869  encodingErrors : string [ ]  |  null ; 
6970} ; 
7071
71- type  EncodingResult  =  { 
72-   jwt : string ; 
73-   signingErrors : string [ ]  |  null ; 
74- } 
75- 
7672class  _TokenEncoderService  { 
7773  async  selectEncodingExample ( 
7874    algorithmPickerOptionValue : string , 
@@ -490,7 +486,7 @@ class _TokenEncoderService {
490486    payload : DecodedJwtPayloadModel , 
491487    key : string , 
492488    encodingFormat : EncodingValues , 
493-   ) : Promise < Result < EncodingResult ,  DebuggerErrorModel > >  { 
489+   ) : Promise < Result < EncoderResult ,  DebuggerErrorModel > >  { 
494490    if  ( ! isHmacAlg ( header . alg ) )  { 
495491      return  err ( { 
496492        task : DebuggerTaskValues . ENCODE , 
@@ -542,7 +538,7 @@ class _TokenEncoderService {
542538      } ) ; 
543539    } 
544540
545-     return  ok < EncodingResult > ( { 
541+     return  ok < EncoderResult > ( { 
546542      jwt : signWithSymmetricSecretKeyResult . value , 
547543      signingErrors : signingError , 
548544    } ) ; 
@@ -553,7 +549,7 @@ class _TokenEncoderService {
553549    payload : DecodedJwtPayloadModel , 
554550    key : string , 
555551    keyFormat : AsymmetricKeyFormatValues , 
556-   ) : Promise < Result < EncodingResult ,  DebuggerErrorModel > >  { 
552+   ) : Promise < Result < EncoderResult ,  DebuggerErrorModel > >  { 
557553    if  ( isDigitalSignatureAlg ( header . alg ) )  { 
558554      if  ( ! key )  { 
559555        return  err ( { 
@@ -716,7 +712,7 @@ class _TokenEncoderService {
716712    symmetricSecretKeyEncoding : EncodingValues ; 
717713  } ) : Promise < 
718714    Result < 
719-       EncodingResult , 
715+       EncoderResult , 
720716      EncodingSymmetricSecretKeyErrors 
721717    > 
722718  >  { 
@@ -892,15 +888,15 @@ class _TokenEncoderService {
892888        } , 
893889  ) : Promise < 
894890    Result < 
895-       EncodingResult , 
891+       EncoderResult , 
896892      EncodingJwtErrors 
897893    > 
898894  >  { 
899895    const  algType  =  params . algType ; 
900896    const  header  =  params . header ; 
901897    const  payload  =  params . payload ; 
902898
903-     let  encodeJWTResult : Result < EncodingResult ,  DebuggerErrorModel >  |  null  =  null ; 
899+     let  encodeJWTResult : Result < EncoderResult ,  DebuggerErrorModel >  |  null  =  null ; 
904900
905901    if  ( algType  ===  SigningAlgCategoryValues . ANY )  { 
906902      const  symmetricSecretKey  =  params . symmetricSecretKey ; 
@@ -1027,7 +1023,7 @@ class _TokenEncoderService {
10271023      } 
10281024    } 
10291025
1030-     return  ok < EncodingResult > ( { 
1026+     return  ok < EncoderResult > ( { 
10311027      jwt : encodeJWTResult . value . jwt , 
10321028      signingErrors : encodeJWTResult . value . signingErrors , 
10331029    } ) ; 
0 commit comments