Skip to content

Commit 7ef6eed

Browse files
Re-export pool related types in order to make them accessible for users (#373)
* Re-export pool related types in order to make them accesible * Add new-line at the end of index.js file Co-authored-by: Sebastian Trebunak <[email protected]>
1 parent fead15a commit 7ef6eed

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ export * from "./master/index"
33
export { expose } from "./worker/index"
44
export { DefaultSerializer, JsonSerializable, Serializer, SerializerImplementation } from "./serializers"
55
export { Transfer, TransferDescriptor } from "./transferable"
6+
export { ExposedToThreadType as ExposedAs } from "./master/spawn";
7+
export { QueuedTask } from "./master/pool";

src/master/spawn.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { createProxyFunction, createProxyModule } from "./invocation-proxy"
2222
type ArbitraryWorkerInterface = WorkerFunction & WorkerModule<string> & { somekeythatisneverusedinproductioncode123: "magicmarker123" }
2323
type ArbitraryThreadType = FunctionThread<any, any> & ModuleThread<any>
2424

25-
type ExposedToThreadType<Exposed extends WorkerFunction | WorkerModule<any>> =
25+
export type ExposedToThreadType<Exposed extends WorkerFunction | WorkerModule<any>> =
2626
Exposed extends ArbitraryWorkerInterface
2727
? ArbitraryThreadType
2828
: Exposed extends WorkerFunction

0 commit comments

Comments
 (0)