GlamourBlockStyle.fromJson constructor

GlamourBlockStyle.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory GlamourBlockStyle.fromJson(Map<String, dynamic> json) {
  int? readInt(String key) {
    final value = json[key];
    if (value is int) return value;
    if (value is num) return value.toInt();
    return null;
  }

  return GlamourBlockStyle(
    style: GlamourPrimitiveStyle.fromJson(json),
    margin: readInt('margin'),
    indent: readInt('indent'),
    indentToken: json['indent_token'] as String?,
  );
}