@@ -502,18 +502,22 @@ export class ParameterParser {
502502 // For string parameters, check for date/datetime formats
503503 if ( param . schema . type === 'string' && rawParam . description ) {
504504 const description = rawParam . description ;
505-
505+
506506 // Check for date/datetime formats
507- if ( description . includes ( '[Date]' ) &&
508- ! description . toLowerCase ( ) . includes ( '[datetime]' ) &&
509- ! description . toLowerCase ( ) . includes ( '[iso8601' ) &&
510- ! description . toLowerCase ( ) . includes ( 'iso8601' ) ) {
507+ if (
508+ description . includes ( '[Date]' ) &&
509+ ! description . toLowerCase ( ) . includes ( '[datetime]' ) &&
510+ ! description . toLowerCase ( ) . includes ( '[iso8601' ) &&
511+ ! description . toLowerCase ( ) . includes ( 'iso8601' )
512+ ) {
511513 param . schema . format = 'date' ;
512- } else if ( description . includes ( '[Datetime]' ) ||
513- description . includes ( '[ISO8601' ) ||
514- description . toLowerCase ( ) . includes ( 'iso8601' ) ||
515- ( description . toLowerCase ( ) . includes ( 'datetime' ) &&
516- ! description . toLowerCase ( ) . includes ( 'datetime-format' ) ) ) {
514+ } else if (
515+ description . includes ( '[Datetime]' ) ||
516+ description . includes ( '[ISO8601' ) ||
517+ description . toLowerCase ( ) . includes ( 'iso8601' ) ||
518+ ( description . toLowerCase ( ) . includes ( 'datetime' ) &&
519+ ! description . toLowerCase ( ) . includes ( 'datetime-format' ) )
520+ ) {
517521 param . schema . format = 'date-time' ;
518522 }
519523 }
0 commit comments