Nearly a nit, but Form.Utilities.escape requires that the list of inputs (which will generally be strings) currently requires that they be interpreted as obj on input, i.e. a selectWhere call is like:
let x = "some cool filter string"
selectWhere<SomeType> state None ("myColumn = ':1'", [box x])
Now this isn't a huge hassle, as the compiler will do a lot of the boxing for us as long as we have boxed one of the string inputs (given the whole single type list thing), but we should try and find a way around this as it is really a pain point.
Nearly a nit, but
Form.Utilities.escape
requires that the list of inputs (which will generally be strings) currently requires that they be interpreted asobj
on input, i.e. aselectWhere
call is like:Now this isn't a huge hassle, as the compiler will do a lot of the boxing for us as long as we have boxed one of the string inputs (given the whole single type list thing), but we should try and find a way around this as it is really a pain point.