typeOf method
Get a object's type value at runtime.
Implementation
HTType typeOf(dynamic object) {
final encap = encapsulate(object);
HTType type;
if (encap == null) {
type = HTTypeNull(_lexicon.kNull);
} else if (encap is HTType) {
type = HTTypeType(_lexicon.kType);
} else {
type = encap.valueType ?? HTTypeUnknown(_lexicon.kUnknown);
}
return type;
}