StringTextNode constructor
StringTextNode({})
Implementation
StringTextNode({
required super.path,
required super.raw,
required super.comment,
required super.interpolation,
required super.paramCase,
Map<String, Set<String>>? linkParamMap,
}) {
final parsedResult = _parseInterpolation(
raw: _escapeContent(raw, interpolation),
interpolation: interpolation,
paramCase: paramCase,
);
_params = parsedResult.params;
if (linkParamMap != null) {
_params.addAll(linkParamMap.values.expand((e) => e));
}
final parsedLinksResult = _parseLinks(
input: parsedResult.parsedContent,
linkParamMap: linkParamMap,
);
this._links = parsedLinksResult.links;
this._content = parsedLinksResult.parsedContent;
}