FluentNodeDefinition<T extends FNode> constructor
const
FluentNodeDefinition<T extends FNode> ({
- required String type,
- required Type nodeClass,
- required FluentNodeDecoder decode,
- required FluentNodeFactory create,
- required FluentNodeWidgetBuilder buildWidget,
- List<
FNode> children(- T node
- List<
FNode> ? mutableChildren(- T node
- bool inline = false,
- bool atomic = false,
- Map<
String, Object? Function(T node)> formatProjections = const {},
Implementation
const FluentNodeDefinition({
required this.type,
required this.nodeClass,
required this.decode,
required this.create,
required this.buildWidget,
this.children = _noChildren,
this.mutableChildren = _noMutableChildren,
this.inline = false,
this.atomic = false,
this.formatProjections = const {},
});