Content
You are here:
Openproject 7, typescript errors
Added by Alex Farcas over 7 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)
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
Hey Oliver,
You were right about the
<OP root>/frontend/bower_components
directory being the culprit. Deleting it (and the others as you suggested), runningnpm install
andRAILS_ENV=production bundle exec rake assets:precompile
again, worked without errors.Thanks,
Alex
Hi Alex,
thanks for the response. I’ve updated the manual upgrade guide to reflect these required changes.
Best,
Oliver