greaterElementTypeFromJson function

dynamic greaterElementTypeFromJson(
  1. 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');
  }
}