Sentinel
Import: types
The types import enables a Sentinel policy to parse an object's type.
types.type_of(obj)
Returns the object's type as a string
import "types"
// Typically the inputs would come from an external source.
is_boolean = rule { types.type_of(true) is "bool" }
is_string = rule { types.type_of("Hello!") is "string" }
is_integer = rule { types.type_of(42) is "int" }
is_float = rule { types.type_of(42.123) is "float" }
main = rule { is_boolean and is_string and is_integer and is_float }