formatInputElement static method

Element? formatInputElement(
  1. dynamic input
)

Implementation

static dom.Element? formatInputElement(dynamic input) {
  if (input is dom.Document) {
    return input.documentElement!;
  } else if (input is dom.Element) {
    return input;
  } else if (input is String) {
    final doc = parser.parse(input);
    if (input.contains('<html')) {
      return doc.documentElement!;
    } else {
      return doc.body;
    }
  } else {
    return parser.parse(input.toString()).documentElement;
  }
}