-
Notifications
You must be signed in to change notification settings - Fork 101
Closed
Labels
Description
Description
I have to pass in 54 none options and some of the types the editor cannot even resolve 😅
I tried dynamic object but no luck
Same is true for Config.init and Layout.init 😅
Repro steps
Axis.LinearAxis.init(Autorange: StyleParam.AutoRange.Reversed);var xAxis = new Axis.LinearAxis();
xAxis.SetValue("autorange", StyleParam.AutoRange.Reversed);
Expected behavior
All the arguments should be optional.
Actual behavior
All arguments are mandatory.
Known workarounds
var xAxis = Axis.LinearAxis.init(FSharpOption<StyleParam.AxisType>.None, FSharpOption<string>.None, FSharpOption<Font>.None,
StyleParam.AutoRange.Reversed, FSharpOption<StyleParam.RangeMode>.None, FSharpOption<StyleParam.Range>.None,
FSharpOption<RangeSlider>.None, FSharpOption<bool>.None, FSharpOption<StyleParam.TickMode>.None, FSharpOption<int>.None,
FSharpOption<float>.None, FSharpOption<float>.None, FSharpOption<IEnumerable<float>>.None,
FSharpOption<IEnumerable<float>>.None, FSharpOption<StyleParam.TickOptions>.None, FSharpOption<StyleParam.Mirror>.None,
FSharpOption<double>.None, FSharpOption<double>.None, FSharpOption<string>.None, FSharpOption<bool>.None,
FSharpOption<Font>.None, FSharpOption<int>.None, FSharpOption<string>.None, FSharpOption<StyleParam.ShowTickOption>.None,
FSharpOption<string>.None, FSharpOption<StyleParam.ShowTickOption>.None, FSharpOption<StyleParam.ShowExponent>.None,
FSharpOption<StyleParam.ExponentFormat>.None, FSharpOption<string>.None, FSharpOption<string>.None, FSharpOption<bool>.None,
FSharpOption<string>.None, FSharpOption<double>.None, FSharpOption<bool>.None, FSharpOption<string>.None,
FSharpOption<double>.None, FSharpOption<bool>.None, FSharpOption<string>.None, FSharpOption<double>.None,
FSharpOption<StyleParam.AxisAnchorId>.None, FSharpOption<StyleParam.Side>.None, FSharpOption<StyleParam.AxisAnchorId>.None,
FSharpOption<StyleParam.Range>.None, FSharpOption<double>.None, FSharpOption<bool>.None, FSharpOption<bool>.None,
FSharpOption<double>.None, FSharpOption<string>.None, FSharpOption<bool>.None, FSharpOption<string>.None,
FSharpOption<bool>.None, FSharpOption<bool>.None, FSharpOption<StyleParam.CategoryOrder>.None, FSharpOption<IEnumerable<string>>.None);Related information
v2.0.0-preview.6
