function lastNonWhitespaceIndex(str, startIndex) {
    if (startIndex === void 0) { startIndex = str.length - 1; }
    for (var i = startIndex; i >= 0; i--) {
        var chCode = str.charCodeAt(i);
        if (chCode !== 32 /* Space */ && chCode !== 9 /* Tab */) {
            return i;
        }
    }
    return -1;
}
/**
 * Returns last index of the string that is not whitespace.
 * If string is empty or contains only whitespaces, returns -1
 */
Returns last index of the string that is not whitespace.
If string is empty or contains only whitespaces, returns -1
Returns last index of the string that is not whitespace . If string is empty or contains only whitespaces returns - 1
function lastNonWhitespaceIndex(str, startIndex) {
    if (startIndex === void 0) { startIndex = str.length - 1; }
    for (var i = startIndex; i >= 0; i--) {
        var chCode = str.charCodeAt(i);
        if (chCode !== 32  && chCode !== 9 ) {
            return i;
        }
    }
    return -1;
}
function lastNonWhitespaceIndex ( str , startIndex ) { if ( startIndex === void 0 ) { startIndex = str . length - 1 ; } for ( var i = startIndex ; i >= 0 ; i -- ) { var chCode = str . charCodeAt ( i ) ; if ( chCode !== 32 && chCode !== 9 ) { return i ; } } return - 1 ; }
Returns last index of the string that is not whitespace.
Returns last index of the string that is not whitespace .
/* Space */ /* Tab */