Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Calendars
    Calendars
  • Team planners
    Team planners
  • Boards
    Boards
  • News
  • Forums

Content

Support Installation & Updates
  1. OpenProject
  2. Forums
  3. Support Installation & Updates
  4. Openproject 7, typescript errors

Openproject 7, typescript errors

Added by Alex Farcas almost 8 years ago

Every open project update is a wild ride and this time it’s no different except I am out of solutions to the problem I’m encountering. I deleted all node_modules directories and ran npm install (just making sure i get a clean install). Then I ran RAILS_ENV="production" bundle exec rake assets:precompile and this is where i get a ton of typescript errors. Can you guys point me in the right direction on how to fix this? Full output below:

$(npm bin)/webpack --config webpack.production.config.js
{"openproject-translations":"/home/www/openproject/vendor/bundle/ruby/2.4.0/bundler/gems/openproject-translations-6034d42982a3"}
Applying webpack.optimize plugins for production.
clean-webpack-plugin: /home/www/openproject/app/assets/javascripts/bundles has been removed.
clean-webpack-plugin: 1 file(s) excluded - openproject-vendors.js
ts-loader: Using typescript@2.3.3 and /home/www/openproject/frontend/tsconfig.json
Hash: ddb5bf894f2e5fa327f5
Version: webpack 2.2.0
Child
    Hash: ddb5bf894f2e5fa327f5
    Time: 315381ms
                                   Asset     Size  Chunks                    Chunk Names
    7b9776076d5fceef4993b55c9383dedd.gif  1.85 kB          [emitted]
                 openproject-core-app.js  1.55 MB       0  [emitted]  [big]  core-app
                openproject-core-app.css  33.6 kB       0  [emitted]         core-app
       [0] ./angular-modules.ts 5.11 kB {0} [built]
     [239] ./init-app.js 5.73 kB {0} [built]
     [240] ./components ^((?!\.(test|spec)).)*\.(js|ts|html)$ 23.9 kB {0} [built]
     [241] ./globals \.ts$ 241 bytes {0} [built]
     [242] ./templates \.html$ 1.09 kB {0} [built]
     [243] ../~/angular-i18n angular-locale_(en|af|ar|bg|ca|cs|da|de|es|et|fa|fi|fr|he|hr|hu|id|it|ja|ko|lol|lt|lv|nl|no|pl|pt-BR|pt|ro|ru|sk|sv-SE|th|tr|uk|vi|zh-TW|zh).js$/ 1.17 kB {0} [built]
     [244] ../~/expose-loader?bowser!../~/bowser/src/bowser.js 213 bytes {0} [built]
     [245] ../~/jquery-ui/themes/base/core.css 41 bytes {0} [built]
     [246] ../~/jquery-ui/themes/base/datepicker.css 41 bytes {0} [built]
     [247] ../~/jquery-ui/themes/base/dialog.css 41 bytes {0} [built]
     [248] ../~/ng-dialog/css/ngDialog.min.css 41 bytes {0} [built]
     [249] ../~/ui-select/dist/select.min.css 41 bytes {0} [built]
     [250] ../vendor/at.js/jquery.atwho.min.css 41 bytes {0} [built]
    [1095] delegated ./app/vendors.js from dll-reference vendors 42 bytes {0} [not cacheable] [built]
    [1096] ./openproject-app.js 1.25 kB {0} [built]
        + 1094 hidden modules

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/testing/subscription.ts
    (27,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'Subscription' must be of type 'SubscriptionStatic', but here has type 'SubscriptionStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/testing/recorded.ts
    (32,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'Recorded' must be of type 'RecordedStatic', but here has type 'RecordedStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/testing/mockobserver.ts
    (14,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'MockObserver' must be of type 'MockObserverStatic', but here has type 'MockObserverStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/testing/mockobserver.ts
    (19,29): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/testing/mockobserver.ts
    (20,37): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/subjects/subject.ts
    (39,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'Subject' must be of type 'SubjectStatic', but here has type 'SubjectStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/subjects/replaysubject.ts
    (20,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'ReplaySubject' must be of type 'ReplaySubjectStatic', but here has type 'ReplaySubjectStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/subjects/behaviorsubject.ts
    (27,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'BehaviorSubject' must be of type 'BehaviorSubjectStatic', but here has type 'BehaviorSubjectStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/subjects/asyncsubject.ts
    (18,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'AsyncSubject' must be of type 'AsyncSubjectStatic', but here has type 'AsyncSubjectStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/subjects/anonymoussubject.ts
    (17,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'AnonymousSubject' must be of type 'AnonymousSubjectStatic', but here has type 'AnonymousSubjectStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (58,90): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (58,107): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (58,111): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (58,114): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (60,38): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (60,63): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (60,67): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/withlatestfrom.ts
    (60,71): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithtimeorcount.ts
    (18,52): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithtimeorcount.ts
    (19,52): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithtime.ts
    (27,52): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithtime.ts
    (28,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithtime.ts
    (29,52): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithtime.ts
    (30,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithcount.ts
    (20,53): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/windowwithcount.ts
    (21,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/window.ts
    (35,53): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/window.ts
    (35,62): error TS2454: Variable 'open' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/window.ts
    (36,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/window.ts
    (37,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/window.ts
    (37,19): error TS2454: Variable 'open' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/topromise.ts
    (34,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/toasync.ts
    (54,33): error TS7006: Parameter 'a' implicitly has an 'any' type.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/toasync.ts
    (55,33): error TS7006: Parameter 'a' implicitly has an 'any' type.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/toasync.ts
    (55,36): error TS7006: Parameter 'b' implicitly has an 'any' type.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/toasync.ts
    (56,33): error TS7006: Parameter 'a' implicitly has an 'any' type.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/toasync.ts
    (56,36): error TS7006: Parameter 'b' implicitly has an 'any' type.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/toasync.ts
    (56,39): error TS7006: Parameter 'c' implicitly has an 'any' type.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/toarray.ts
    (15,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timestamp.ts
    (27,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (67,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (68,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (69,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (70,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (71,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (71,20): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (72,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (72,27): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (73,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (73,20): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (74,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (74,27): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (76,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (77,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (78,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeout.ts
    (79,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/timeinterval.ts
    (28,6): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/throttle.ts
    (18,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/throttle.ts
    (19,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (100,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (100,10): error TS2454: Variable 'or' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (101,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (101,11): error TS2454: Variable 'or' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (103,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (104,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (106,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (107,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (108,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (109,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (110,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (111,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (112,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (113,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (114,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (115,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (116,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/tap.ts
    (117,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takewithtime.ts
    (25,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takeuntilwithtime.ts
    (27,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takeuntil.ts
    (18,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takeuntil.ts
    (18,21): error TS2454: Variable 'o2' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takelastwithtime.ts
    (22,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takelastbufferwithtime.ts
    (23,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takelastbufferwithtime.ts
    (24,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takelastbuffer.ts
    (21,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/takelast.ts
    (20,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/take.ts
    (21,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/switchfirst.ts
    (17,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/switch.ts
    (20,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/switch.ts
    (21,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sum.ts
    (19,5): error TS2454: Variable 'on' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sum.ts
    (20,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sum.ts
    (21,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/subscribeon.ts
    (23,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/startwith.ts
    (28,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/some.ts
    (18,5): error TS2454: Variable 'on' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/some.ts
    (19,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/some.ts
    (20,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/skipwithtime.ts
    (27,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/skipuntilwithtime.ts
    (37,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/skipuntil.ts
    (17,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/skipuntil.ts
    (17,21): error TS2454: Variable 'o2' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/skiplastwithtime.ts
    (26,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/skiplast.ts
    (19,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/skip.ts
    (15,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/singleinstance.ts
    (21,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/single.ts
    (22,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sharevalue.ts
    (22,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sharereplay.ts
    (30,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/share.ts
    (20,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sequenceequal.ts
    (37,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sequenceequal.ts
    (37,25): error TS2454: Variable 'o2' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/selectmanyobserver.ts
    (30,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/selectmanyobserver.ts
    (31,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/selectmanyobserver.ts
    (33,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/selectmanyobserver.ts
    (34,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/scan.ts
    (33,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (63,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (64,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (65,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (66,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (68,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (69,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (70,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/sample.ts
    (71,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/retrywhen.ts
    (21,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/retry.ts
    (20,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/retry.ts
    (21,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/replay.ts
    (49,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/replay.ts
    (49,18): error TS2345: Argument of type 'null' is not assignable to parameter of type '(source: ConnectableObservable<number>) => Observable<number>'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/repeatproto.ts
    (16,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/repeatproto.ts
    (17,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/repeat.ts
    (25,30): error TS2345: Argument of type 'null' is not assignable to parameter of type 'number | void | undefined'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/reduce.ts
    (26,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/publishvalue.ts
    (40,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/publishvalue.ts
    (41,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/publishlast.ts
    (39,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/publishlast.ts
    (40,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/publish.ts
    (38,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/publish.ts
    (39,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/pluck.ts
    (18,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/partition.ts
    (25,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/pairwise.ts
    (19,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/pairs.ts
    (28,5): error TS2322: Type 'Observable<[string, {}]>' is not assignable to type 'Observable<[number, string]>'.
      Type '[string, {}]' is not assignable to type '[number, string]'.
        Type 'string' is not assignable to type 'number'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/pairs.ts
    (29,5): error TS2322: Type 'Observable<[string, {}]>' is not assignable to type 'Observable<[number, string]>'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenextproto.ts
    (16,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenextproto.ts
    (16,29): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenext.ts
    (28,41): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenext.ts
    (28,44): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenext.ts
    (28,47): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenext.ts
    (28,50): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenext.ts
    (29,45): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/onerrorresumenext.ts
    (29,51): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/observeon.ts
    (20,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (51,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (51,22): error TS2454: Variable 'is' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (52,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (52,22): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (53,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (55,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (55,21): error TS2454: Variable 'is' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/multicast.ts
    (56,21): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/minby.ts
    (30,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/minby.ts
    (31,9): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/min.ts
    (19,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/min.ts
    (20,9): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (35,35): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (35,38): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (35,41): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (35,44): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (36,36): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (36,39): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (36,42): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergedelayerror.ts
    (36,45): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergeconcat.ts
    (34,9): error TS2454: Variable 'oo' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergeconcat.ts
    (35,17): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/mergeall.ts
    (16,38): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (36,29): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (36,32): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (36,35): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (36,38): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (37,33): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (37,39): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (38,52): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (38,58): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (39,53): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/merge.ts
    (39,59): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/maxby.ts
    (30,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/maxby.ts
    (31,9): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/max.ts
    (19,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/max.ts
    (20,9): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/materialize.ts
    (14,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/map.ts
    (23,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/manyselect.ts
    (25,52): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/manyselect.ts
    (26,52): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/let.ts
    (18,5): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/last.ts
    (14,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/jortsortuntil.ts
    (15,39): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/jortsortuntil.ts
    (15,55): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/jortsort.ts
    (15,39): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/isempty.ts
    (14,39): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/indexof.ts
    (16,37): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/indexof.ts
    (17,37): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/includes.ts
    (16,38): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/ignoreelements.ts
    (14,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/if.ts
    (24,35): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/if.ts
    (25,35): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/if.ts
    (25,38): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/if.ts
    (26,35): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/frompromise.ts
    (15,63): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/forkjoinproto.ts
    (18,9): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/forkjoinproto.ts
    (18,20): error TS2454: Variable 'b' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/forkjoinproto.ts
    (19,20): error TS2454: Variable 'b' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/forkjoin.ts
    (29,28): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/forkjoin.ts
    (29,31): error TS2454: Variable 'b' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/forkjoin.ts
    (30,29): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/forkjoin.ts
    (30,32): error TS2454: Variable 'b' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (180,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (181,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (182,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (183,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (184,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (185,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (186,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (187,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (188,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (189,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (190,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (191,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (193,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (194,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (195,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (196,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (197,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (198,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (199,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (200,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (201,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (202,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (203,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapwithmaxconcurrent.ts
    (204,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (83,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (84,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (85,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (86,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (87,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (88,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (89,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (90,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (91,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (92,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (93,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (94,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (96,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (97,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (98,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (99,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (100,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (101,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (102,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (103,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (104,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (105,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (106,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmaplatest.ts
    (107,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (84,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (85,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (86,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (87,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (88,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (89,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (90,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (91,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (92,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (93,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (94,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (95,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (97,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (98,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (99,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (100,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (101,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (102,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (103,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (104,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (105,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (106,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (107,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmapfirst.ts
    (108,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (171,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (172,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (173,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (174,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (175,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (176,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (177,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (178,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (179,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (180,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (181,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (182,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (184,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (185,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (186,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (187,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (188,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (189,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (190,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (191,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (192,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (193,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (194,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/flatmap.ts
    (195,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/first.ts
    (14,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/findindex.ts
    (17,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/find.ts
    (16,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/finally.ts
    (22,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/filter.ts
    (31,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/expand.ts
    (18,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/every.ts
    (17,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/every.ts
    (18,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/every.ts
    (19,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/elementat.ts
    (16,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/dowhile.ts
    (17,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/distinctuntilchanged.ts
    (21,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/distinct.ts
    (22,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/dematerialize.ts
    (14,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delaysubscription.ts
    (22,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delaysubscription.ts
    (23,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delay.ts
    (66,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delay.ts
    (67,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delay.ts
    (68,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delay.ts
    (69,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delay.ts
    (71,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delay.ts
    (72,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/delay.ts
    (73,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/defaultifempty.ts
    (21,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/defaultifempty.ts
    (22,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/debounce.ts
    (24,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/debounce.ts
    (25,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/debounce.ts
    (26,5): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/count.ts
    (22,5): error TS2454: Variable 'on' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/count.ts
    (23,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/count.ts
    (24,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatproto.ts
    (18,36): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatproto.ts
    (18,45): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatproto.ts
    (18,48): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatproto.ts
    (18,52): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatproto.ts
    (18,56): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatmapobserver.ts
    (30,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatmapobserver.ts
    (31,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatmapobserver.ts
    (33,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatmapobserver.ts
    (34,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatmap.ts
    (172,10): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatmap.ts
    (173,10): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concatall.ts
    (15,38): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concat.ts
    (26,57): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concat.ts
    (26,60): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concat.ts
    (26,64): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concat.ts
    (26,68): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concat.ts
    (27,61): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concat.ts
    (27,65): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/concat.ts
    (27,69): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (103,90): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (103,106): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (103,110): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (103,113): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (105,38): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (105,62): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (105,66): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatestproto.ts
    (105,70): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (94,118): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (94,121): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (94,125): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (94,128): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (96,74): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (96,77): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (96,81): error TS2454: Variable 'so' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/combinelatest.ts
    (96,85): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catchproto.ts
    (25,9): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catchproto.ts
    (30,17): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catchproto.ts
    (31,17): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (24,14): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (24,17): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (24,20): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (24,23): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (24,26): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (25,29): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (25,32): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (25,35): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (25,38): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/catch.ts
    (25,41): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (35,17): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (36,17): error TS2454: Variable 'e' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (37,17): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (40,13): error TS2454: Variable 'pn' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (41,13): error TS2454: Variable 'en' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (42,13): error TS2454: Variable 'on' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (45,45): error TS2454: Variable 'e' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/case.ts
    (49,42): error TS2454: Variable 'en' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithtimeorcount.ts
    (18,39): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithtimeorcount.ts
    (19,39): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithtime.ts
    (27,39): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithtime.ts
    (28,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithtime.ts
    (29,39): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithtime.ts
    (30,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithcount.ts
    (17,40): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/bufferwithcount.ts
    (18,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/buffer.ts
    (32,40): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/buffer.ts
    (32,49): error TS2454: Variable 'open' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/buffer.ts
    (33,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/buffer.ts
    (34,10): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/buffer.ts
    (34,19): error TS2454: Variable 'open' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/average.ts
    (18,5): error TS2454: Variable 'on' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/average.ts
    (19,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/average.ts
    (20,5): error TS2454: Variable 'os' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/asobservable.ts
    (15,38): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/and.ts
    (27,9): error TS2454: Variable 'r' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/and.ts
    (27,15): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/and.ts
    (27,22): error TS2454: Variable 'b' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/and.ts
    (27,29): error TS2454: Variable 'c' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/ambproto.ts
    (19,9): error TS2454: Variable 'r' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/ambproto.ts
    (19,15): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/ambproto.ts
    (20,15): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/ambproto.ts
    (21,15): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (22,57): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (22,60): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (22,63): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (22,67): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (22,70): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (22,73): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (23,57): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (23,60): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (24,57): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (24,60): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (25,57): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/observable/amb.ts
    (25,61): error TS2454: Variable 'io' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/groupedobservable.ts
    (12,21): error TS2454: Variable 'go' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/groupedobservable.ts
    (13,38): error TS2454: Variable 'go' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/connectableobservable.ts
    (12,30): error TS2454: Variable 'co' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/linq/connectableobservable.ts
    (13,38): error TS2454: Variable 'co' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/joins/plan.ts
    (2,18): error TS2300: Duplicate identifier 'Plan'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/internal/priorityqueue.ts
    (23,20): error TS2403: Subsequent variable declarations must have the same type.  Variable 'PriorityQueue' must be of type 'PriorityQueueStatic', but here has type 'PriorityQueueStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/refcountdisposable.ts
    (30,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'RefCountDisposable' must be of type 'RefCountDisposableStatic', but here has type 'RefCountDisposableStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/disposable.ts
    (42,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'Disposable' must be of type 'DisposableStatic', but here has type 'DisposableStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/disposable.ts
    (49,5): error TS2454: Variable 'id' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/disposable.ts
    (50,5): error TS2454: Variable 'd' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/disposable.ts
    (52,5): error TS2454: Variable 'd' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/disposable.ts
    (56,32): error TS2454: Variable 'd' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/compositedisposable.ts
    (35,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'CompositeDisposable' must be of type 'CompositeDisposableStatic', but here has type 'CompositeDisposableStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/booleandisposable.ts
    (19,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'SingleAssignmentDisposable' must be of type 'SingleAssignmentDisposableStatic', but here has type 'SingleAssignmentDisposableStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/disposables/booleandisposable.ts
    (37,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'SerialDisposable' must be of type 'SerialDisposableStatic', but here has type 'SerialDisposableStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (71,22): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (72,17): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (73,21): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (74,17): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (75,29): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (76,5): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (77,5): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (77,19): error TS2352: Type 'null' cannot be converted to type 'TA'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (78,5): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (78,19): error TS2352: Type 'null' cannot be converted to type 'TR'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (79,5): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (79,15): error TS2352: Type 'null' cannot be converted to type 'TR'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (80,45): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/virtualtimescheduler.ts
    (81,9): error TS2454: Variable 'vts' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/scheduler.ts
    (47,29): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/scheduler.ts
    (48,29): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/scheduler.recursive.ts
    (26,29): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/scheduler.recursive.ts
    (27,29): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/scheduler.periodic.ts
    (18,30): error TS2454: Variable 's' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/scheduleperiodicrecursive.ts
    (12,20): error TS2403: Subsequent variable declarations must have the same type.  Variable 'SchedulePeriodicRecursive' must be of type 'SchedulePeriodicRecursiveStatic', but here has type 'SchedulePeriodicRecursiveStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/scheduleditem.ts
    (23,20): error TS2403: Subsequent variable declarations must have the same type.  Variable 'ScheduledItem' must be of type 'ScheduledItemStatic', but here has type 'ScheduledItemStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/concurrency/currentthreadscheduler.ts
    (14,5): error TS2454: Variable 'a' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/windowed.ts
    (16,13): error TS2454: Variable 'controlledObserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/stopandwait.ts
    (15,13): error TS2454: Variable 'controlledObserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pauser.ts
    (21,5): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pauser.ts
    (22,5): error TS2454: Variable 'p' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pausablebuffered.ts
    (20,13): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pausablebuffered.ts
    (21,13): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pausablebuffered.ts
    (21,32): error TS2454: Variable 'b' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pausable.ts
    (24,13): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pausable.ts
    (25,13): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/pausable.ts
    (25,24): error TS2454: Variable 'b' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/backpressure/controlled.ts
    (24,13): error TS2454: Variable 'o' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/scheduledobserver.ts
    (12,2): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer.ts
    (10,13): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-lite.ts
    (63,5): error TS2454: Variable 'iobserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-lite.ts
    (64,5): error TS2454: Variable 'iobserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-lite.ts
    (65,5): error TS2454: Variable 'iobserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-lite.ts
    (67,5): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-lite.ts
    (68,5): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-lite.ts
    (69,5): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-extras.ts
    (49,63): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-extras.ts
    (51,35): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-extras.ts
    (53,42): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-extras.ts
    (55,9): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observer-extras.ts
    (65,39): error TS2339: Property 'exception' does not exist on type 'Notification<number>'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (24,17): error TS2300: Duplicate identifier '_Selector'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (25,17): error TS2300: Duplicate identifier '_ValueOrSelector'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (26,17): error TS2300: Duplicate identifier '_Predicate'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (27,17): error TS2300: Duplicate identifier '_Comparer'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (28,17): error TS2300: Duplicate identifier '_Accumulator'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (31,21): error TS2300: Duplicate identifier '_FlatMapResultSelector'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (129,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (129,26): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (130,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (131,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (132,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (134,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (135,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (137,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (138,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (140,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (141,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (143,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (143,24): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (144,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (145,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/observable.ts
    (146,5): error TS2454: Variable 'observable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/notification.ts
    (69,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'Notification' must be of type 'NotificationStatic', but here has type 'NotificationStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/notification.ts
    (77,25): error TS2454: Variable 'observer' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/es6.ts
    (5,17): error TS2300: Duplicate identifier 'ObservableOrPromise'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/es6.ts
    (7,17): error TS2300: Duplicate identifier 'ArrayLike'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/es6.ts
    (10,17): error TS2300: Duplicate identifier 'ArrayOrIterable'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/es5.ts
    (3,17): error TS2300: Duplicate identifier 'ObservableOrPromise'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/es5.ts
    (5,17): error TS2300: Duplicate identifier 'ArrayLike'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/es5.ts
    (8,17): error TS2300: Duplicate identifier 'ArrayOrIterable'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/checkedobserver.ts
    (13,17): error TS2454: Variable 'checkedObserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/checkedobserver.ts
    (14,5): error TS2454: Variable 'checkedObserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/anonymousobserver.ts
    (33,16): error TS2403: Subsequent variable declarations must have the same type.  Variable 'AnonymousObserver' must be of type 'AnonymousObserverStatic', but here has type 'AnonymousObserverStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/anonymousobserver.ts
    (41,17): error TS2454: Variable 'anonymousObserver' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/anonymousobservable.ts
    (10,18): error TS2454: Variable 'anonymousObservable' is used before being assigned.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/abstractobserver.ts
    (44,20): error TS2403: Subsequent variable declarations must have the same type.  Variable 'AbstractObserver' must be of type 'AbstractObserverStatic', but here has type 'AbstractObserverStatic'.

    ERROR in /home/www/openproject/frontend/bower_components/rxjs/ts/core/abstractobserver.ts
    (52,17): error TS2454: Variable 'abstractObserver' is used before being assigned.

    ERROR in ./components/wp-relations/wp-relations-create/wp-relations-autocomplete/wp-relations-autocomplete.directive.ts
    (108,9): error TS2322: Type 'IPromise<{}>' is not assignable to type 'Promise<WorkPackageResourceInterface[]>'.
      Types of property 'then' are incompatible.
        Type '{ <TResult>(successCallback: (promiseValue: {}) => TResult | IPromise<TResult>, errorCallback?: n...' is not assignable to type '{ <TResult1 = WorkPackageResourceInterface[], TResult2 = never>(onfulfilled?: ((value: WorkPackag...'.
          Type 'IPromise<any>' is not assignable to type 'Promise<any>'.

    ERROR in ./components/wp-create/wp-create.controller.ts
    (139,5): error TS2322: Type 'IPromise<never>' is not assignable to type 'Promise<any>'.
      Types of property 'then' are incompatible.
        Type '{ <TResult>(successCallback: (promiseValue: never) => TResult | IPromise<TResult>, errorCallback?...' is not assignable to type '{ <TResult1 = any, TResult2 = never>(onfulfilled?: ((value: any) => TResult1 | PromiseLike<TResul...'.
          Type 'IPromise<any>' is not assignable to type 'Promise<any>'.

    ERROR in ./components/context-menus/context-menu.service.ts
    (72,7): error TS2322: Type 'IPromise<undefined>' is not assignable to type 'Promise<void>'.
      Types of property 'then' are incompatible.
        Type '{ <TResult>(successCallback: (promiseValue: undefined) => TResult | IPromise<TResult>, errorCallb...' is not assignable to type '{ <TResult1 = void, TResult2 = never>(onfulfilled?: ((value: void) => TResult1 | PromiseLike<TRes...'.
          Type 'IPromise<any>' is not assignable to type 'Promise<any>'.
            Property '[Symbol.toStringTag]' is missing in type 'IPromise<any>'.

    ERROR in /home/www/openproject/frontend/app/components/api/api-v3/hal-resources/work-package-resource.service.test.ts
    (195,41): error TS2322: Type 'IPromise<any>' is not assignable to type 'Promise<any>'.

    ERROR in /home/www/openproject/frontend/app/components/api/api-v3/hal-resources/work-package-resource.service.test.ts
    (199,41): error TS2322: Type 'IPromise<any>' is not assignable to type 'Promise<any>'.
    Child extract-text-webpack-plugin:
           [0] ../vendor/select2/select2.png 861 bytes {0} [built]
           [1] ../vendor/select2/select2-spinner.gif 82 bytes {0} [built]
           [2] ../~/css-loader/cssToString.js 352 bytes {0} [built]
           [3] ../vendor/select2/select2x2.png 1.17 kB {0} [built]
           [4] ../~/css-loader!../~/postcss-loader!../vendor/select2/select2.css 13.3 kB {0} [built]
    Child extract-text-webpack-plugin:
           [0] ../~/css-loader/cssToString.js 352 bytes {0} [built]
           [1] ../~/css-loader!../~/postcss-loader!../vendor/at.js/jquery.atwho.min.css 750 bytes {0} [built]
    Child extract-text-webpack-plugin:
           [0] ../~/css-loader/cssToString.js 352 bytes {0} [built]
           [1] ../~/css-loader!../~/postcss-loader!../~/ui-select/dist/select.min.css 6.08 kB {0} [built]
    Child extract-text-webpack-plugin:
           [0] ../~/css-loader/cssToString.js 352 bytes {0} [built]
           [1] ../~/css-loader!../~/postcss-loader!../~/ng-dialog/css/ngDialog.min.css 1.3 kB {0} [built]
    Child extract-text-webpack-plugin:
           [0] ../~/css-loader/cssToString.js 352 bytes {0} [built]
           [1] ../~/css-loader!../~/postcss-loader!../~/jquery-ui/themes/base/datepicker.css 3.46 kB {0} [built]
    Child extract-text-webpack-plugin:
           [0] ../~/css-loader/cssToString.js 352 bytes {0} [built]
           [1] ../~/css-loader!../~/postcss-loader!../~/jquery-ui/themes/base/dialog.css 1.67 kB {0} [built]
    Child extract-text-webpack-plugin:
           [0] ../~/css-loader/cssToString.js 352 bytes {0} [built]
           [1] ../~/css-loader!../~/postcss-loader!../~/jquery-ui/themes/base/core.css 1.29 kB {0} [built]
rake aborted!
Command failed with status (2): [$(npm bin)/webpack --config webpack.produc...]
/home/www/openproject/lib/tasks/assets.rake:51:in `block (3 levels) in <top (required)>'
/home/www/openproject/lib/tasks/assets.rake:50:in `chdir'
/home/www/openproject/lib/tasks/assets.rake:50:in `block (2 levels) in <top (required)>'
/home/www/openproject/vendor/bundle/ruby/2.4.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:74:in `load'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:74:in `kernel_load'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/cli/exec.rb:27:in `run'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/cli.rb:360:in `exec'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor.rb:369:in `dispatch'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/cli.rb:20:in `dispatch'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/vendor/thor/lib/thor/base.rb:444:in `start'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/cli.rb:10:in `start'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/exe/bundle:35:in `block in <top (required)>'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/friendly_errors.rb:121:in `with_friendly_errors'
/usr/local/rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/exe/bundle:27:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.4.1/bin/bundle:22:in `load'
/usr/local/rvm/gems/ruby-2.4.1/bin/bundle:22:in `<main>'
/usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `eval'
/usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:prepare_op => assets:webpack
(See full trace by running task with --trace)

Replies (3)

RE: Openproject 7, typescript errors - Added by Oliver Günther almost 8 years ago

Hi Alex,

a manual OpenProject installation is significantly harder to upgrade due to you having to manage both NPM and bundler dependencies for backend and frontend - so calling it a wild ride is only appropriate ;-)

If at all possible, we strongly suggest to use the packaged installation - even if you integrate into an existing environment and don’t want to use the embedded setup scripts for Apache and/or mysql.

The errors you’re seeing look like you’re trying to compile the frontend with a TypeScript version that is too old.

Please ensure:

1. You’re running a recent LTS node/npm installation: I am still using the previous LTS (currently 6.11.0). We should support older versions but we’re not actively checking what restrictions the frontend packages (especially webpack) brings to the table.

2. Remove both <OP root>/node_modules and <OP root>/frontend/node_modules, <OP root>/frontend/bower_components. I removed any traces of bower from the frontend in early january so it is no longer needed. Still, webpack has some weird rules on how it picks up these module paths by default, so better delete it.

3. Run npm install and report the output here.

4. Retry RAILS_ENV=production bundle exec rake assets:precompile

Best,
Oliver

RE: Openproject 7, typescript errors - Added by Alex Farcas almost 8 years ago

Hey Oliver,

You were right about the <OP root>/frontend/bower_components directory being the culprit. Deleting it (and the others as you suggested), running npm install and RAILS_ENV=production bundle exec rake assets:precompile again, worked without errors.

Thanks,
Alex

RE: Openproject 7, typescript errors - Added by Oliver Günther almost 8 years ago

Hi Alex,

thanks for the response. I’ve updated the manual upgrade guide to reflect these required changes.

Best,
Oliver

  • (1 - 3/3)
Loading...