keys function

List<String> keys(
  1. dynamic object
)

Implementation

List<String> keys(dynamic object) {
  if (object == null) {
    return [];
  }

  // Check if the input is a Map, which is a common case for objects in Dart
  if (object is Map) {
    return object.keys.map((key) => key.toString()).toList();
  }

  return [];
}