Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-1767

[console] add typescript to console dependencies

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • 1.13.0
    • 1.15.0
    • Console
    • None

    Description

      npm install reports a warning

      npm WARN tsutils@3.17.1 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.
      

      This is relevant because eslint will not run without typescript. The GitHub Action has to install typescript in a subsequent step.

      Adding typescript would also allow to write production code and/or tests in typescript, which has some advantages. The Patternfly project seems especially to be very Typescript focused, recently. The Rhea AMQP client also added typescript type annotations.

      Attachments

        Activity

          People

            jdanek Jiri Daněk
            jdanek Jiri Daněk
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: