8000 Migrate codebase to Typescript · Issue #2051 · immutable-js/immutable-js · GitHub
[go: up one dir, main page]

Skip to content
Migrate codebase to Typescript #2051
Open
1 of 1 issue completed
Open
1 of 1 issue completed
@jdeniau

Description

@jdeniau

The migration to TS will probably occur on two different branches :

A list of things already spotted that won't be possible on v5 :

  • buble is our actual ES5 compiler, and does not works well with typescript output or even modern code (string interpolation, class props, etc.), : Replace buble by babel #2050
  • In the immutable codebase, the class constructor are factories that can create instances of other classes. This is not possible in modern JS. (See Avoid return in constructors #2041 )

The purpose of that is to make the full migration the less risky possible by doing everything possible in the v5 branch.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0