@@ -62,36 +62,33 @@ yarn add observable-webworker
6262
6363💡 Take note! The webworker construction syntax differs for different version of webpack:
6464
65- #### Webpack < 5
65+ #### Webpack < 5 (deprecated)
6666
6767``` ts
68- // src/readme/hello.ts
68+ // src/readme/hello-legacy-webpack .ts
6969
7070import { fromWorker } from ' observable-webworker' ;
7171import { of } from ' rxjs' ;
7272
7373const input$ = of (' Hello from main thread' );
7474
75- fromWorker <string , string >(
76- () => new Worker (new URL (' ./hello.worker' , import .meta .url ), { type: ' module' }),
77- input$ ,
78- ).subscribe (message => {
75+ fromWorker <string , string >(() => new Worker (' ./hello.worker' , { type: ' module' }), input$ ).subscribe (message => {
7976 console .log (message ); // Outputs 'Hello from webworker'
8077});
8178
8279```
8380#### Webpack 5
8481
8582``` ts
86- // src/readme/hello-webpack-5 .ts#L2-L12
83+ // src/readme/hello.ts#L2-L12
8784
8885import { fromWorker } from ' observable-webworker' ;
8986import { of } from ' rxjs' ;
9087
9188const input$ = of (' Hello from main thread' );
9289
9390fromWorker <string , string >(
94- () => new Worker (new URL (' ./app .worker' , import .meta .url ), { type: ' module' }),
91+ () => new Worker (new URL (' ./hello .worker' , import .meta .url ), { type: ' module' }),
9592 input$ ,
9693).subscribe (message => {
9794 console .log (message ); // Outputs 'Hello from webworker'
0 commit comments