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