@@ -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