Type alias PromiseSpaceOf<B, C, P>
PromiseSpaceOf<B, C, P>: { consume: { [K in keyof (B & C)]: Promise<(B & C)[K]> }; produce: { [K in keyof (B & P)]: Producer<(B & P)[K]> }; } Type declaration
consume: {
[K in keyof (B & C)]: Promise<(B & C)[K]>
}
produce: {
[K in keyof (B & P)]: Producer<(B & P)[K]>
}
Bidirectional