typeOf method

HTType typeOf(
  1. dynamic object
)

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;
}