File tree Expand file tree Collapse file tree 4 files changed +49
-46
lines changed Expand file tree Collapse file tree 4 files changed +49
-46
lines changed Original file line number Diff line number Diff line change 150150 ],
151151 "schedule" : {
152152 "2016-09-09" : {
153+ "date" : " 2016-09-09" ,
153154 "dateReadable" : " September 9" ,
154155 "timeslots" : [
155156 {
156157 "endTime" : " 10:00" ,
157158 "sessions" : [
158159 {
159- "items" : [132 ]
160+ "items" : [" 132" ]
160161 }
161162 ],
162163 "startTime" : " 09:00"
165166 "endTime" : " 10:15" ,
166167 "sessions" : [
167168 {
168- "items" : [136 ]
169+ "items" : [" 136" ]
169170 }
170171 ],
171172 "startTime" : " 10:00"
174175 "endTime" : " 11:00" ,
175176 "sessions" : [
176177 {
177- "items" : [139 ]
178+ "items" : [" 139" ]
178179 }
179180 ],
180181 "startTime" : " 10:15"
183184 "endTime" : " 11:40" ,
184185 "sessions" : [
185186 {
186- "items" : [103 , 112 ]
187+ "items" : [" 103" , " 112" ]
187188 },
188189 {
189- "items" : [120 ]
190+ "items" : [" 120" ]
190191 },
191192 {
192193 "extend" : 3 ,
193- "items" : [109 ]
194+ "items" : [" 109" ]
194195 }
195196 ],
196197 "startTime" : " 11:00"
199200 "endTime" : " 12:30" ,
200201 "sessions" : [
201202 {
202- "items" : [129 ]
203+ "items" : [" 129" ]
203204 },
204205 {
205- "items" : [116 ]
206+ "items" : [" 116" ]
206207 }
207208 ],
208209 "startTime" : " 11:50"
211212 "endTime" : " 14:00" ,
212213 "sessions" : [
213214 {
214- "items" : [133 ]
215+ "items" : [" 133" ]
215216 }
216217 ],
217218 "startTime" : " 12:30"
220221 "endTime" : " 14:40" ,
221222 "sessions" : [
222223 {
223- "items" : [101 ]
224+ "items" : [" 101" ]
224225 },
225226 {
226- "items" : [118 ]
227+ "items" : [" 118" ]
227228 },
228229 {
229230 "extend" : 2 ,
230- "items" : [107 ]
231+ "items" : [" 107" ]
231232 }
232233 ],
233234 "startTime" : " 14:00"
236237 "endTime" : " 15:30" ,
237238 "sessions" : [
238239 {
239- "items" : [140 ]
240+ "items" : [" 140" ]
240241 },
241242 {
242- "items" : [126 ]
243+ "items" : [" 126" ]
243244 }
244245 ],
245246 "startTime" : " 14:50"
248249 "endTime" : " 16:00" ,
249250 "sessions" : [
250251 {
251- "items" : [134 ]
252+ "items" : [" 134" ]
252253 }
253254 ],
254255 "startTime" : " 15:30"
257258 "endTime" : " 16:40" ,
258259 "sessions" : [
259260 {
260- "items" : [105 ]
261+ "items" : [" 105" ]
261262 },
262263 {
263- "items" : [127 ]
264+ "items" : [" 127" ]
264265 },
265266 {
266267 "extend" : 3 ,
267- "items" : [119 ]
268+ "items" : [" 119" ]
268269 }
269270 ],
270271 "startTime" : " 16:00"
273274 "endTime" : " 17:30" ,
274275 "sessions" : [
275276 {
276- "items" : [112 ]
277+ "items" : [" 112" ]
277278 },
278279 {
279- "items" : [111 ]
280+ "items" : [" 111" ]
280281 }
281282 ],
282283 "startTime" : " 16:50"
285286 "endTime" : " 18:20" ,
286287 "sessions" : [
287288 {
288- "items" : [106 ]
289+ "items" : [" 106" ]
289290 },
290291 {
291- "items" : [125 ]
292+ "items" : [" 125" ]
292293 }
293294 ],
294295 "startTime" : " 17:40"
297298 "endTime" : " 22:30" ,
298299 "sessions" : [
299300 {
300- "items" : [137 ]
301+ "items" : [" 137" ]
301302 }
302303 ],
303304 "startTime" : " 18:30"
316317 ]
317318 },
318319 "2016-09-10" : {
320+ "date" : " 2016-09-10" ,
319321 "dateReadable" : " September 10" ,
320322 "timeslots" : [
321323 {
322324 "endTime" : " 10:10" ,
323325 "sessions" : [
324326 {
325- "items" : [135 ]
327+ "items" : [" 135" ]
326328 }
327329 ],
328330 "startTime" : " 09:30"
331333 "endTime" : " 10:50" ,
332334 "sessions" : [
333335 {
334- "items" : [114 ]
336+ "items" : [" 114" ]
335337 },
336338 {
337- "items" : [117 ]
339+ "items" : [" 117" ]
338340 },
339341 {
340- "items" : [121 ]
342+ "items" : [" 121" ]
341343 }
342344 ],
343345 "startTime" : " 10:10"
346348 "endTime" : " 11:40" ,
347349 "sessions" : [
348350 {
349- "items" : [122 ]
351+ "items" : [" 122" ]
350352 },
351353 {
352- "items" : [113 ]
354+ "items" : [" 113" ]
353355 },
354356 {
355357 "extend" : 2 ,
356- "items" : [121 ]
358+ "items" : [" 121" ]
357359 }
358360 ],
359361 "startTime" : " 11:00"
362364 "endTime" : " 12:30" ,
363365 "sessions" : [
364366 {
365- "items" : [104 ]
367+ "items" : [" 104" ]
366368 },
367369 {
368- "items" : [124 ]
370+ "items" : [" 124" ]
369371 }
370372 ],
371373 "startTime" : " 11:50"
374376 "endTime" : " 14:00" ,
375377 "sessions" : [
376378 {
377- "items" : [133 ]
379+ "items" : [" 133" ]
378380 }
379381 ],
380382 "startTime" : " 12:30"
383385 "endTime" : " 14:40" ,
384386 "sessions" : [
385387 {
386- "items" : [108 ]
388+ "items" : [" 108" ]
387389 },
388390 {
389- "items" : [128 ]
391+ "items" : [" 128" ]
390392 },
391393 {
392394 "extend" : 2 ,
393- "items" : [102 ]
395+ "items" : [" 102" ]
394396 }
395397 ],
396398 "startTime" : " 14:00"
399401 "endTime" : " 15:30" ,
400402 "sessions" : [
401403 {
402- "items" : [110 ]
404+ "items" : [" 110" ]
403405 },
404406 {
405- "items" : [123 ]
407+ "items" : [" 123" ]
406408 }
407409 ],
408410 "startTime" : " 14:50"
411413 "endTime" : " 16:00" ,
412414 "sessions" : [
413415 {
414- "items" : [134 ]
416+ "items" : [" 134" ]
415417 }
416418 ],
417419 "startTime" : " 15:30"
420422 "endTime" : " 16:40" ,
421423 "sessions" : [
422424 {
423- "items" : [131 ]
425+ "items" : [" 131" ]
424426 },
425427 {
426- "items" : [140 ]
428+ "items" : [" 140" ]
427429 },
428430 {
429431 "extend" : 2 ,
430- "items" : [130 ]
432+ "items" : [" 130" ]
431433 }
432434 ],
433435 "startTime" : " 16:00"
436438 "endTime" : " 17:30" ,
437439 "sessions" : [
438440 {
439- "items" : [115 ]
441+ "items" : [" 115" ]
440442 },
441443 {
442- "items" : [140 ]
444+ "items" : [" 140" ]
443445 }
444446 ],
445447 "startTime" : " 16:50"
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { allKeys } from './utils';
55describe ( 'day' , ( ) => {
66 it ( 'matches the shape of the default data' , ( ) => {
77 const days : Day [ ] = Object . values ( data [ 'schedule' ] ) ;
8- const keys : Array < keyof Day > = [ 'dateReadable' , 'timeslots' , 'tracks' ] ;
8+ const keys : Array < keyof Day > = [ 'date' , ' dateReadable', 'timeslots' , 'tracks' ] ;
99 expect ( days ) . toHaveLength ( 2 ) ;
1010 expect ( allKeys ( days ) ) . toStrictEqual ( keys ) ;
1111 } ) ;
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import { Timeslot } from './timeslot';
22import { Track } from './track' ;
33
44export interface Day {
5+ date : string ;
56 dateReadable : string ;
67 timeslots : Timeslot [ ] ;
78 tracks : Track [ ] ;
Original file line number Diff line number Diff line change 11export interface Time {
22 extend ?: number ;
3- items : number [ ] ;
3+ items : string [ ] ;
44}
You can’t perform that action at this time.
0 commit comments