Skip to content
This repository has been archived by the owner on May 29, 2023. It is now read-only.

Error while compiling prod with angular 10 project #11

Closed
BenLune opened this issue Sep 13, 2020 · 3 comments
Closed

Error while compiling prod with angular 10 project #11

BenLune opened this issue Sep 13, 2020 · 3 comments

Comments

@BenLune
Copy link

BenLune commented Sep 13, 2020

Hi there,
Thanks a lot for this lib, which works fine.
I wanted to let you know I have a compilation error in prod Mode in an angular 10 project and the 1.0.3 of your lib.
Here is the stacktrace from gitlab :

ERROR in node_modules/@ng-web-apis/resize-observer/directives/resize-observer.directive.d.ts:5:80 - error TS2304: Cannot find name 'ResizeObserverOptions'.
5 export declare function boxExtractor({ nativeElement, }: ElementRef): ResizeObserverOptions['box'];
~~~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/directives/resize-observer.directive.d.ts:6:41 - error TS2304: Cannot find name 'ResizeObserverOptions'.
6 export declare function boxFactory(box: ResizeObserverOptions['box'] | null): ResizeObserverOptions['box'];
~~~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/directives/resize-observer.directive.d.ts:6:79 - error TS2304: Cannot find name 'ResizeObserverOptions'.
6 export declare function boxFactory(box: ResizeObserverOptions['box'] | null): ResizeObserverOptions['box'];
~~~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/directives/resize-observer.directive.d.ts:8:43 - error TS2304: Cannot find name 'ResizeObserverEntry'.
8 readonly waResizeObserver: Observable<ResizeObserverEntry[]>;
~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/directives/resize-observer.directive.d.ts:9:38 - error TS2304: Cannot find name 'ResizeObserverEntry'.
9 constructor(entries$: Observable<ResizeObserverEntry[]>, _box: ResizeObserverOptions['box']);
~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/directives/resize-observer.directive.d.ts:9:68 - error TS2304: Cannot find name 'ResizeObserverOptions'.
9 constructor(entries$: Observable<ResizeObserverEntry[]>, _box: ResizeObserverOptions['box']);
~~~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/directives/resize-observer.directive.d.ts:1:23 - error TS2688: Cannot find type definition file for 'resize-observer-browser'.
1 ///
~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/services/resize-observer.service.d.ts:5:77 - error TS2304: Cannot find name 'ResizeObserverEntry'.
5 export declare class ResizeObserverService extends Observable<ReadonlyArray> {
~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/services/resize-observer.service.d.ts:6:96 - error TS2304: Cannot find name 'ResizeObserverOptions'.
6 constructor({ nativeElement }: ElementRef, ngZone: NgZone, support: boolean, box: ResizeObserverOptions['box']);
~~~~~~~~~~~~~~~~~~~~~
node_modules/@ng-web-apis/resize-observer/services/resize-observer.service.d.ts:1:23 - error TS2688: Cannot find type definition file for 'resize-observer-browser'.
1 ///
~~~~~~~~~~~~~~~~~~~~~~~
error Command failed with exit code 1.

Do you think you'll be able to fix it easily ?

Thank you !

@waterplea
Copy link
Member

Hello. Thanks for the report. Do you have @types/redize-observer-browser package installed? Looks like types are missing. @vladimirpotekhin I believe users need to install types on their own, right? Let's add it to the README.

@vladimirpotekhin
Copy link
Member

Hi! Thank you, I will extend the instructions in README

@BenLune
Copy link
Author

BenLune commented Sep 14, 2020

Hi @vladimirpotekhin , hi @vladimirpotekhin ! Thank you for your quick reply and action, it works better now ;-)
Keep up the great work !

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants