Make datetime_start optional

This commit is contained in:
c-bata
2021-02-28 18:29:55 +09:00
parent 580c7facfc
commit cb977fa09b
3 changed files with 6 additions and 4 deletions
+4 -2
View File
@@ -9,7 +9,7 @@ interface TrialResponse {
state: TrialState
values?: number[]
intermediate_values: TrialIntermediateValue[]
datetime_start: string
datetime_start?: string
datetime_complete?: string
params: TrialParam[]
user_attrs: Attribute[]
@@ -24,7 +24,9 @@ const convertTrialResponse = (res: TrialResponse): Trial => {
state: res.state,
values: res.values,
intermediate_values: res.intermediate_values,
datetime_start: new Date(res.datetime_start),
datetime_start: res.datetime_start
? new Date(res.datetime_start)
: undefined,
datetime_complete: res.datetime_complete
? new Date(res.datetime_complete)
: undefined,
@@ -224,7 +224,7 @@ const plotHistory = (
return xAxis === "number"
? trial.number
: xAxis === "datetime_start"
? trial.datetime_start
? trial.datetime_start!
: trial.datetime_complete!
}
+1 -1
View File
@@ -32,7 +32,7 @@ declare interface Trial {
state: TrialState
values?: number[]
intermediate_values: TrialIntermediateValue[]
datetime_start: Date
datetime_start?: Date
datetime_complete?: Date
params: TrialParam[]
user_attrs: Attribute[]