mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-25 17:58:38 +00:00
Fix handling of +/-inf defaults in TS/rust/go/dart codegen (#7588)
+/-inf were not being handled, and so invalid typescript was being generated when a float/double had an infinite default value. NaN was being handled correctly. Co-authored-by: Derek Bailey <derekbailey@google.com> Co-authored-by: Casper <casperneo@uchicago.edu>
This commit is contained in:
@@ -340,6 +340,30 @@
|
||||
},
|
||||
"long_enum_normal_default" : {
|
||||
"$ref" : "#/definitions/MyGame_Example_LongEnum"
|
||||
},
|
||||
"nan_default" : {
|
||||
"type" : "number"
|
||||
},
|
||||
"inf_default" : {
|
||||
"type" : "number"
|
||||
},
|
||||
"positive_inf_default" : {
|
||||
"type" : "number"
|
||||
},
|
||||
"infinity_default" : {
|
||||
"type" : "number"
|
||||
},
|
||||
"positive_infinity_default" : {
|
||||
"type" : "number"
|
||||
},
|
||||
"negative_inf_default" : {
|
||||
"type" : "number"
|
||||
},
|
||||
"negative_infinity_default" : {
|
||||
"type" : "number"
|
||||
},
|
||||
"double_inf_default" : {
|
||||
"type" : "number"
|
||||
}
|
||||
},
|
||||
"required" : ["name"],
|
||||
|
||||
Reference in New Issue
Block a user