function collectFirstCharsOfTemplateElement(
    node,
    i,
    sepNodes,
    globalScope,
    outNextChars
) {
    const element = node.quasis[i].value.cooked

    if (element == null) {
        return
    }
    if (element !== "") {
        outNextChars.push(element[0])
        return
    }
    if (node.expressions.length > i) {
        collectFirstChars(
            node.expressions[i],
            sepNodes,
            globalScope,
            outNextChars
        )
    }
}
Get the first char of the specified template element.
@param {TemplateLiteral} node The `TemplateLiteral` node to get.
@param {number} i The number of template elements to get first char.
@param {Set<Node>} sepNodes The nodes of `path.sep`.
@param {import("escope").Scope} globalScope The global scope object.
@param {string[]} outNextChars The array to collect chars.
@returns {void}