Table constructor
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);
}