UNPKG

@pexip/signal

Version:

an observer pattern while avoiding boilerplate code. https://en.wikipedia.org/wiki/Signals_and_slots

10 lines (7 loc) 239 B
```ts type ExtractSignalsState<T> = { [K in keyof T]: T[K] extends Signal<infer S> ? S | undefined : undefined }; ``` ## Type Parameters | Type Parameter | | ------ | | `T` *extends* [`Signal`](../interfaces/Signal.mdx)\<`unknown`\>[] |