It’s possible that your other project was using a new version of TypeScript, but it’s also possible that in your old code c.payload.val() returned an array instead of an object, which has been supported for a very long time, ever since ES6/ES2015.
I’m getting the same error for both the QR Scanner and the AppVersion package while using Ionic 4. Those are the only two packages I’ve tried to far so it doesn’t look package specific.
I found something that could help, I got the error with version rc.9 in angularfire2 so rolling back to rc.6 solved the error for me:
I first uninstalled firebase and angularfire2 with:
and If you find error : ERROR Class ‘FirebaseApp’ incorrectly implements interface ‘App’
then add this line( automaticDataCollectionEnabled:boolean ) in this file.
I was also getting the same error for last two days and finally i caught the culprit.
This error started showing after upgrading the AngularFire2 to 5.0.0-rc.8 or higher and the reason is rxjs 5 is no longer supported in AngularFire2 5.0.0-rc.8 or higher, upgrade to 6 and include rxjs-compat
Sir i got same error but not using angular-fire in our app do you have know any another way to resolve this,i got below error
polyfills.js:3 Unhandled Promise rejection: Object(…) is not a function ; Zone: ?
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* ';' expected. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* ';' expected. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* Expression expected. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* 'ObservableInput' only refers to a type, but is being used as a value here. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* Cannot find name 'infer'. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* Cannot find name 'T'. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* Cannot find name 'T'. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*
*[14:16:25] typescript: node_modules/rxjs/internal/types.d.ts, line: 81 *
* 'never' only refers to a type, but is being used as a value here. *
* L81: export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;*