append static method

String append(
  1. String s,
  2. String delimiter,
  3. DOMAttribute? attribute, {
  4. DOMContext<Object>? domContext,
  5. DSXResolution dsxResolution = DSXResolution.skipDSX,
})

Implementation

static String append(
  String s,
  String delimiter,
  DOMAttribute? attribute, {
  DOMContext? domContext,
  DSXResolution dsxResolution = DSXResolution.skipDSX,
}) {
  if (attribute == null) return s;
  var append = attribute.buildHTML(
    domContext: domContext,
    dsxResolution: dsxResolution,
  );
  if (append.isEmpty) return s;
  return s + delimiter + append;
}