getTableSingularName<T> static method

String getTableSingularName<T>()

Implementation

static String getTableSingularName<T>() {
  final typeName = T.toString();
  final snakeCase = typeName.replaceAllMapped(RegExp(r'(?<=[a-z])(?=[A-Z])'), (match) => '_');
  return snakeCase.toLowerCase();
}