tgrid icon indicating copy to clipboard operation
tgrid copied to clipboard

Remove `export import` statements.

Open samchon opened this issue 9 months ago • 0 comments

Same reason with samchon/openapi#163


This pull request refactors type definitions across multiple files to replace export import with export type for improved clarity and consistency. Additionally, it updates the WebSocketAcceptor file to directly import the WebSocket class instead of using a type-only import.

Type definition refactoring:

  • Replaced export import State with export type State in the following namespaces to improve clarity:
    • WebSocketAcceptor in src/protocols/web/WebSocketAcceptor.ts
    • WebSocketConnector in src/protocols/web/WebSocketConnector.ts
    • WebSocketServer in src/protocols/web/WebSocketServer.ts
    • SharedWorkerAcceptor in src/protocols/workers/SharedWorkerAcceptor.ts
    • SharedWorkerConnector in src/protocols/workers/SharedWorkerConnector.ts
    • SharedWorkerServer in src/protocols/workers/SharedWorkerServer.ts
    • WorkerConnector in src/protocols/workers/WorkerConnector.ts
    • WorkerServer in src/protocols/workers/WorkerServer.ts

Import adjustment:

  • Updated src/protocols/web/WebSocketAcceptor.ts to import the WebSocket class directly, replacing the type-only import. This ensures the module is properly loaded at runtime.

samchon avatar May 12 '25 05:05 samchon