@@ -157,58 +157,65 @@ export const mappings = (specService: SpecDefinitionsService) => {
157157
158158 // dates
159159 format : {
160+ // outer array required to for an array of string values
160161 __one_of : [
161- ...[
162- 'date' ,
163- 'date_time' ,
164- 'date_time_no_millis' ,
165- 'ordinal_date' ,
166- 'ordinal_date_time' ,
167- 'ordinal_date_time_no_millis' ,
168- 'time' ,
169- 'time_no_millis' ,
170- 't_time' ,
171- 't_time_no_millis' ,
172- 'week_date' ,
173- 'week_date_time' ,
174- 'week_date_time_no_millis' ,
175- ] . map ( function ( s ) {
176- return [ 'basic_' + s , 'strict_' + s ] ;
177- } ) ,
178- ...[
179- 'date' ,
180- 'date_hour' ,
181- 'date_hour_minute' ,
182- 'date_hour_minute_second' ,
183- 'date_hour_minute_second_fraction' ,
184- 'date_hour_minute_second_millis' ,
185- 'date_optional_time' ,
186- 'date_time' ,
187- 'date_time_no_millis' ,
188- 'hour' ,
189- 'hour_minute' ,
190- 'hour_minute_second' ,
191- 'hour_minute_second_fraction' ,
192- 'hour_minute_second_millis' ,
193- 'ordinal_date' ,
194- 'ordinal_date_time' ,
195- 'ordinal_date_time_no_millis' ,
196- 'time' ,
197- 'time_no_millis' ,
198- 't_time' ,
199- 't_time_no_millis' ,
200- 'week_date' ,
201- 'week_date_time' ,
202- 'weekDateTimeNoMillis' ,
203- 'week_year' ,
204- 'weekyearWeek' ,
205- 'weekyearWeekDay' ,
206- 'year' ,
207- 'year_month' ,
208- 'year_month_day' ,
209- 'epoch_millis' ,
210- 'epoch_second' ,
211- ] ,
162+ [
163+ ...[
164+ 'date' ,
165+ 'date_time' ,
166+ 'date_time_no_millis' ,
167+ 'ordinal_date' ,
168+ 'ordinal_date_time' ,
169+ 'ordinal_date_time_no_millis' ,
170+ 'time' ,
171+ 'time_no_millis' ,
172+ 't_time' ,
173+ 't_time_no_millis' ,
174+ 'week_date' ,
175+ 'week_date_time' ,
176+ 'week_date_time_no_millis' ,
177+ ] . flatMap ( function ( s ) {
178+ return [ 'basic_' + s , 'strict_' + s ] ;
179+ } ) ,
180+ ...[
181+ 'date' ,
182+ 'date_hour' ,
183+ 'date_hour_minute' ,
184+ 'date_hour_minute_second' ,
185+ 'date_hour_minute_second_fraction' ,
186+ 'date_hour_minute_second_millis' ,
187+ 'date_optional_time' ,
188+ 'date_time' ,
189+ 'date_time_no_millis' ,
190+ 'hour' ,
191+ 'hour_minute' ,
192+ 'hour_minute_second' ,
193+ 'hour_minute_second_fraction' ,
194+ 'hour_minute_second_millis' ,
195+ 'ordinal_date' ,
196+ 'ordinal_date_time' ,
197+ 'ordinal_date_time_no_millis' ,
198+ 'time' ,
199+ 'time_no_millis' ,
200+ 't_time' ,
201+ 't_time_no_millis' ,
202+ 'week_date' ,
203+ 'week_date_time' ,
204+ 'weekDateTimeNoMillis' ,
205+ 'weekyear' ,
206+ 'strict_weekyear' ,
207+ 'weekyear_week' ,
208+ 'strict_weekyear_week' ,
209+ 'strict_date_optional_time_nanos' ,
210+ 'weekyear_week_day' ,
211+ 'strict_weekyear_week_day' ,
212+ 'year' ,
213+ 'year_month' ,
214+ 'year_month_day' ,
215+ 'epoch_millis' ,
216+ 'epoch_second' ,
217+ ] ,
218+ ] . sort ( ) ,
212219 ] ,
213220 } ,
214221
0 commit comments