error TS5107: Option 'target=ES5' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '"ignoreDeprecations": "6.0"' to silence this error.


!!! error TS5107: Option 'target=ES5' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '"ignoreDeprecations": "6.0"' to silence this error.
==== commentsCommentParsing.ts (0 errors) ====
    /// This is simple /// comments
    function simple() {
    }
    
    simple();
    
    /// multiLine /// Comments
    /// This is example of multiline /// comments
    /// Another multiLine
    function multiLine() {
    }
    multiLine();
    
    /** this is eg of single line jsdoc style comment */
    function jsDocSingleLine() {
    }
    jsDocSingleLine();
    
    
    /** this is multiple line jsdoc stule comment
    *New line1
    *New Line2*/
    function jsDocMultiLine() {
    }
    jsDocMultiLine();
    
    /** this is multiple line jsdoc stule comment
    *New line1
    *New Line2*/
    /** Shoul mege this line as well
    * and this too*/ /** Another this one too*/
    function jsDocMultiLineMerge() {
    }
    jsDocMultiLineMerge();
    
    
    /// Triple slash comment
    /** jsdoc comment */
    function jsDocMixedComments1() {
    }
    jsDocMixedComments1();
    
    /// Triple slash comment
    /** jsdoc comment */ /*** another jsDocComment*/
    function jsDocMixedComments2() {
    }
    jsDocMixedComments2();
    
    /** jsdoc comment */ /*** another jsDocComment*/
    /// Triple slash comment
    function jsDocMixedComments3() {
    }
    jsDocMixedComments3();
    
    /** jsdoc comment */ /*** another jsDocComment*/
    /// Triple slash comment
    /// Triple slash comment 2
    function jsDocMixedComments4() {
    }
    jsDocMixedComments4();
    
    /// Triple slash comment 1
    /** jsdoc comment */ /*** another jsDocComment*/
    /// Triple slash comment
    /// Triple slash comment 2
    function jsDocMixedComments5() {
    }
    jsDocMixedComments5();
    
    /*** another jsDocComment*/
    /// Triple slash comment 1
    /// Triple slash comment
    /// Triple slash comment 2
    /** jsdoc comment */
    function jsDocMixedComments6() {
    }
    jsDocMixedComments6();
    
    // This shoulnot be help comment
    function noHelpComment1() {
    }
    noHelpComment1();
    
    /* This shoulnot be help comment */
    function noHelpComment2() {
    }
    noHelpComment2();
    
    function noHelpComment3() {
    }
    noHelpComment3();
    /** Adds two integers and returns the result
      * @param {number} a first number
      * @param b second number
      */
    function sum(a: number, b: number) {
        return a + b;
    }
    sum(10, 20);
    /** This is multiplication function*/
    /** @param */
    /** @param a first number*/
    /** @param b */
    /** @param c {
     @param d @anotherTag*/
    /** @param e LastParam @anotherTag*/
    function multiply(a: number, b: number, c?: number, d?, e?) {
    }
    /** fn f1 with number
    * @param { string} b about b
    */
    function f1(a: number);
    function f1(b: string);
    /**@param opt optional parameter*/
    function f1(aOrb, opt?) {
        return aOrb;
    }
    /** This is subtract function
    @param { a
    *@param { number | } b this is about b
    @param { { () => string; } } c this is optional param c
    @param { { () => string; } d this is optional param d
    @param { { () => string; } } e this is optional param e
    @param { { { () => string; } } f this is optional param f
    */
    function subtract(a: number, b: number, c?: () => string, d?: () => string, e?: () => string, f?: () => string) {
    }
    /** this is square function
    @paramTag { number } a this is input number of paramTag
    @param { number } a this is input number
    @returnType { number } it is return type
    */
    function square(a: number) {
        return a * a;
    }
    /** this is divide function
    @param { number} a this is a
    @paramTag { number } g this is optional param g
    @param { number} b this is b
    */
    function divide(a: number, b: number) {
    }
    /** this is jsdoc style function with param tag as well as inline parameter help
    *@param a it is first parameter
    *@param c it is third parameter
    */
    function jsDocParamTest(/** this is inline comment for a */a: number, /** this is inline comment for b*/ b: number, c: number, d: number) {
        return a + b + c + d;
    }
    
    /**/
    class NoQuickInfoClass {
    }