stringKindForMarkdown top-level constant
StringKind
const stringKindForMarkdown
StringKind for Markdown content.
The kind does not do any kind of validation. This is purely a marker.
Example
import 'package:kind/kind.dart';
import 'package:kind/strings.dart';
class Organization extend Entity {
static final EntityKind<Organization> kind = EntityKind<Organization>(
name: 'Organization',
define: (c) {
c.optional<String>(
id: 1,
name: 'description',
kind: stringKindForMarkdown,
getter: (t) => t.description,
setter: (t,v) => t.description = v,
);
c.constructor = () => Organization();
},
);
String? description;
@override
EntityKind<Organization> getKind() => kind;
}
Implementation
const StringKind stringKindForMarkdown = StringKind(
name: 'markdown',
examples: <String>[
'# Heading #1\n'
'## Heading #2\n'
'### Heading #3\n'
'Paragraph with _italics_, **emphasis**, an [internal link],\n'
'and an [external link](https://google.com/).\n'
' * Item #1\n'
' * Item #2\n',
],
);