Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-7081

Console Typescript Refactoring

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 9.0.0.Beta1
    • 9.0.0.Alpha4
    • Console
    • None

    Description

      In order to improve the extensibility of the existing console code (vanilla javascript), it is necessary for the angular services which drive the console to be refactored. Consequently, this means that the majority of the angular controllers and directives also need to be refactored to incorporate the aforementioned service changes. Therefore, as extensive changes to the code are already required, this is an ideal opportunity for the console code to be rewritten in Typescript.

      The advantages of porting to Typescript are as follows:

      • Statically typed - errors can be discovered at compile time and improved IDE support.
      • Utilises ES6 modules, which allows for better adherence to DRY principles
      • Typescript is the basis of Angular 2.x, which we hope to migrate to eventually

      Attachments

        Activity

          People

            remerson@redhat.com Ryan Emerson
            remerson@redhat.com Ryan Emerson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: