isPrimitive function

bool isPrimitive(
  1. dynamic value
)

Implementation

bool isPrimitive(dynamic value) {
  return value is String ||
      value is int ||
      value is double || // or use 'value is num' to cover both int and double
      value is bool ||
      value == null;
}