MarkupContent.from constructor

MarkupContent.from(
  1. Object? contents
)

Parses a MarkupContent object, or a bare string (MarkedString), into a MarkupContent.

Implementation

factory MarkupContent.from(Object? contents) {
  if (contents is Map) {
    final value = (contents['value'] ?? '').toString();
    return contents['kind'] == 'markdown'
        ? MarkupContent.markdown(value)
        : MarkupContent.plaintext(value);
  }
  return MarkupContent.plaintext((contents ?? '').toString());
}