2013/Libraries/Fusion/State/isState.luau

12 lines
230 B
Plaintext

--!strict
--[[
Returns true if the given value can be assumed to be a valid state object.
]]
local function isState(target: any): boolean
return type(target) == "table" and type(target._peek) == "function"
end
return isState