@@ -192,7 +192,7 @@ export class Mime {
192192 const parser = new MimeParser ( ) ;
193193 const leafNodes : { [ key : string ] : MimeParserNode } = { } ;
194194 parser . onbody = ( node : MimeParserNode ) => {
195- const path = String ( node . path . join ( '.' ) ) ;
195+ const path = node . path . join ( '.' ) ;
196196 if ( typeof leafNodes [ path ] === 'undefined' ) {
197197 leafNodes [ path ] = node ;
198198 }
@@ -343,7 +343,7 @@ export class Mime {
343343 let from : string | undefined ;
344344 const getHdrValAsArr = ( hdr : MimeContentHeader ) =>
345345 typeof hdr === 'string' ? ( [ hdr ] . map ( h => Str . parseEmail ( h ) . email ) . filter ( e => ! ! e ) as string [ ] ) : hdr . map ( h => h . address ) ;
346- const getHdrValAsStr = ( hdr : MimeContentHeader ) => Str . parseEmail ( ( Array . isArray ( hdr ) ? hdr [ 0 ] ?. address : String ( hdr || '' ) ) || '' ) . email ;
346+ const getHdrValAsStr = ( hdr : MimeContentHeader ) => Str . parseEmail ( ( Array . isArray ( hdr ) ? hdr [ 0 ] ?. address : hdr || '' ) || '' ) . email ;
347347 for ( const hdrName of headersNames ) {
348348 const header = parsedMimeMsg . headers [ hdrName ] ;
349349 if ( header ) {
@@ -427,13 +427,13 @@ export class Mime {
427427 if ( node . headers [ 'content-disposition' ] ?. [ 0 ] ) {
428428 const header = node . headers [ 'content-disposition' ] [ 0 ] ;
429429 if ( header . params ?. filename ) {
430- return String ( header . params . filename ) ;
430+ return header . params . filename ;
431431 }
432432 }
433433 if ( node . headers [ 'content-type' ] ?. [ 0 ] ) {
434434 const header = node . headers [ 'content-type' ] [ 0 ] ;
435435 if ( header . params ?. name ) {
436- return String ( header . params . name ) ;
436+ return header . params . name ;
437437 }
438438 }
439439 return ;
0 commit comments