Skip to content

Commit 9742468

Browse files
committed
fix: resolve TypeScript Promise typing issue in expSite.ts
- Fix Promise resolve callback signature compatibility - Add explicit Promise<void> type annotation - Wrap resolve() call in arrow function for proper event handler signature - Resolves compilation error that was blocking push
1 parent b39e9df commit 9742468

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/shared/experience/expSite.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,8 @@ export class ExperienceSite {
299299
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
300300
response.data.pipe(fileStream);
301301

302-
await new Promise((resolve, reject) => {
303-
fileStream.on('finish', resolve);
302+
await new Promise<void>((resolve, reject) => {
303+
fileStream.on('finish', () => resolve());
304304
fileStream.on('error', reject);
305305
});
306306
this.saveMetadata(metadata);

0 commit comments

Comments
 (0)