@@ -197,9 +197,7 @@ export interface ScopeOptions {
|
||||
}
|
||||
|
||||
|
||||
export const make = <
|
||||
const Contexts extends readonly (ReffuseContext.ReffuseContext<any> | ReffuseContext.ReffuseContext<never>)[]
|
||||
>(
|
||||
...contexts: Contexts
|
||||
): Reffuse<{ [K in keyof Contexts]: ReffuseContext.R<Contexts[K]> }[number]> =>
|
||||
export const make = <T extends Array<unknown>>(
|
||||
...contexts: [...{ [K in keyof T]: ReffuseContext.ReffuseContext<T[K]> }]
|
||||
): Reffuse<T[number]> =>
|
||||
new Reffuse(contexts)
|
||||
|
||||
Reference in New Issue
Block a user