Table constructor

Table(
  1. Map<String, dynamic> table
)

Implementation

Table(Map<String, dynamic> table)
    : assert(table['headers'] is Map && (table['headers'] as Map).values.every((value) => value is String)),
      assert(table['translations'] is Map && (table['translations'] as Map).values.every((value) => value is Map)) {
  headers = Map.castFrom(table['headers'] as Map);
  translations = Map.castFrom(table['translations'] as Map);

  _handleCharset(table);
}