docs/libs/typescript.js
function isInsideJsxElementOrAttribute(sourceFile, position) {
        var token = getTokenAtPosition(sourceFile, position);
        if (!token) {
            return false;
        }
        if (token.kind === 244 /* JsxText */) {
            return true;
        }
        // <div>Hello |</div>
        if (token.kind === 25 /* LessThanToken */ && token.parent.kind === 244 /* JsxText */) {
            return true;
        }
        // <div> { | </div> or <div a={| </div>
        if (token.kind === 25 /* LessThanToken */ && token.parent.kind === 248 /* JsxExpression */) {
            return true;
        }
        // <div> {
        // |
        // } < /div>
        if (token && token.kind === 16 /* CloseBraceToken */ && token.parent.kind === 248 /* JsxExpression */) {
            return true;
        }
        // <div>|</div>
        if (token.kind === 25 /* LessThanToken */ && token.parent.kind === 245 /* JsxClosingElement */) {
            return true;
        }
        return false;
    }
function isInsideJsxElementOrAttribute(sourceFile, position) {
        var token = getTokenAtPosition(sourceFile, position);
        if (!token) {
            return false;
        }
        if (token.kind === 244 /* JsxText */) {
            return true;
        }
        // <div>Hello |</div>
        if (token.kind === 25 /* LessThanToken */ && token.parent.kind === 244 /* JsxText */) {
            return true;
        }
        // <div> { | </div> or <div a={| </div>
        if (token.kind === 25 /* LessThanToken */ && token.parent.kind === 248 /* JsxExpression */) {
            return true;
        }
        // <div> {
        // |
        // } < /div>
        if (token && token.kind === 16 /* CloseBraceToken */ && token.parent.kind === 248 /* JsxExpression */) {
            return true;
        }
        // <div>|</div>
        if (token.kind === 25 /* LessThanToken */ && token.parent.kind === 245 /* JsxClosingElement */) {
            return true;
        }
        return false;
    }
function isInsideJsxElementOrAttribute ( sourceFile , position ) { var token = getTokenAtPosition ( sourceFile , position ) ; if ( ! token ) { return false ; } if ( token . kind === 244 /* JsxText */ ) { return true ; } // <div>Hello |</div> if ( token . kind === 25 /* LessThanToken */ && token . parent . kind === 244 /* JsxText */ ) { return true ; } // <div> { | </div> or <div a={| </div> if ( token . kind === 25 /* LessThanToken */ && token . parent . kind === 248 /* JsxExpression */ ) { return true ; } // <div> { // | // } < /div> if ( token && token . kind === 16 /* CloseBraceToken */ && token . parent . kind === 248 /* JsxExpression */ ) { return true ; } // <div>|</div> if ( token . kind === 25 /* LessThanToken */ && token . parent . kind === 245 /* JsxClosingElement */ ) { return true ; } return false ; }
returns true if the position is in between the open and close elements of an JSX expression.
returns true if the position is in between the open and close elements of an JSX expression .