MapDumper.flow constructor
MapDumper.flow({
- required bool preferInline,
- required ScalarDumper scalarDumper,
- required CommentDumper commentDumper,
- required Compose onObject,
- required PushAnchor pushAnchor,
- required AsLocalTag asLocalTag,
- bool inlineIterable = true,
Dumper for flow maps.
Implementation
MapDumper.flow({
required bool preferInline,
required ScalarDumper scalarDumper,
required CommentDumper commentDumper,
required Compose onObject,
required PushAnchor pushAnchor,
required AsLocalTag asLocalTag,
bool inlineIterable = true,
}) : this._(
_KVStore(
commentDumper,
isFlowNode: true,
alwaysInline: preferInline,
),
inlineNestedMap: preferInline,
inlineNestedIterable: inlineIterable,
mapStyle: NodeStyle.flow,
canApplyTrailingComments: true,
scalarDumper: scalarDumper,
onObject: onObject,
pushAnchor: pushAnchor,
asLocalTag: asLocalTag,
onMapEnd: (hasContent, isInline, indent) {
return (
explicit: null,
ending: '${hasContent && !isInline ? '\n$indent' : ''}}',
);
},
);