greaterElementTypeFromJson function
dynamic
greaterElementTypeFromJson(
- Map<String, dynamic> json
)
Implementation
greaterElementTypeFromJson(Map<String, dynamic> json) {
switch (json['type']) {
case 'org-data':
return OrgData.fromJson(json);
case 'section':
return OrgSection.fromJson(json);
case 'property-drawer':
return OrgPropertyDrawer.fromJson(json);
case 'drawer':
return OrgDrawer.fromJson(json);
case 'plain-list':
return OrgList.fromJson(json);
case 'list-item':
return OrgListItem.fromJson(json);
case 'quote-block':
return OrgQuoteBlock.fromJson(json);
case 'verse-block':
return OrgVerseBlock.fromJson(json);
case 'center-block':
return OrgCenterBlock.fromJson(json);
case 'special-block':
return OrgSpecialBlock.fromJson(json);
case 'footnote-definition':
return OrgFootnoteDefinition.fromJson(json);
case 'table':
return OrgTableEl.fromJson(json);
default:
throw ArgumentError('is not a valid GreaterElementType.', 'json');
}
}