hasField method

bool hasField(
  1. Object key
)

Internal utility method to determine if this unpacked lua object is a table and has a field with value key.

Implementation

bool hasField(Object key) {
  final ptr = deref();
  if (ptr.isTable) {
    return ptr._fields?.containsKey(_keyFrom(key)) ?? false;
  }
  return false;
}