Question: unusable sample code
- Lingua principale
- TypeScript
- Stelle
- 3.5k
- Fork
- 173
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I'm doing some usage of your package, with TypeScript.
I see [in your documentation](https://threads.js.org/usage-pool#scheduling-tasks) an example that shows:
`let pool: Pool`
Well, perhaps I'm missing something, but `ThreadType` is not exposed it seems (or, it's hidden somewhere)? Or, is this supposed to be a placeholder for something else?
I want to declare (with type information) a variable like what you've shown, but, like I said, it seems `ThreadType` is not exposed.
What's supposed to be used here?
Another issue is that when I do something like this:
```ts
const x = Pool(spawnWorker, 1);
```
VSCode is able to show me that `x` has been attributed a type of:
```
const x: WorkerPool>
```
But, again, it seems I am not able to import all of these discreet types :(
What I really want to be able to do is say that I have an object having a variable/as yet unknown number of (referenced by string key) `Pool(()=> spawn(new Worker('./worker')), 1)` results.
eg:
```ts
const spawnWorker = () => spawn(new Worker('./worker'));
const pools: {
[index: string]: WorkerPool>;
} = {};
```
so I can add to my `pools` like this:
```ts
pools['thing1'] = Pool(spawnWorker, 1);
```
But, again, `WorkerPool` and `Result` do not appear to be exposed.
A little help please?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.