Skip to content

Commit 3506349

Browse files
authored
fix: remove type modifiers on imports for better TS compatibility (#346)
**Requirements** - [ ] ~I have added test coverage for new or changed functionality~ - [x] I have followed the repository's [pull request submission guidelines](../blob/main/CONTRIBUTING.md#submitting-pull-requests) - [ ] ~I have validated my changes against all supported platform versions~ No new functionality has been added (only types import/export refactoring). **Related issues** #345 #347 **Describe the solution you've provided** Remove the usage of [type modifiers on import names](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-5.html#type-modifiers-on-import-names) to improve backwards compatibility with early versions of TypeScript. **Describe alternatives you've considered** The obvious solution would be upgrading the TypeScript version in the consumer, but this is not always easy (it's not in our case). [More info here](microsoft/TypeScript#25778).
1 parent 4a6d4c3 commit 3506349

File tree

1 file changed

+3
-2
lines changed
  • packages/shared/common/src/internal/stream

1 file changed

+3
-2
lines changed

Diff for: packages/shared/common/src/internal/stream/index.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import StreamingProcessor from './StreamingProcessor';
2-
import { type StreamingErrorHandler } from './types';
2+
import type { StreamingErrorHandler } from './types';
33

4-
export { StreamingProcessor, type StreamingErrorHandler };
4+
export { StreamingProcessor };
5+
export type { StreamingErrorHandler };

0 commit comments

Comments
 (0)