I apologize if this problem’s been brought up here already, but I haven’t seen it yet.
An array with different types for values doesn’t seem to be working properly:
type mixedArray = {[number]: any}
local mixedTable: mixedArray = {true, 10}
W000: Type mismatch number and boolean
Strangely enough it will let me have different value types if my keys aren’t all numbers:
type mixedArray = {[number | string]: any}
local mixedTable: mixedArray = {[1] = true, ["String"] = 10}