Fix
Some checks failed
Lint / lint (push) Failing after 9s

This commit is contained in:
Julien Valverdé
2025-01-16 22:04:12 +01:00
parent 7f534d22f1
commit 3f4c8ea2d3

View File

@@ -58,8 +58,7 @@ export function useMergeAll<T extends Array<unknown>>(
return React.useMemo(() => Context.mergeAll(...values), values)
}
/** TODO: find a way to make 'contexts' a NonEmptyArray */
export function useMergeAllLayers<T extends Array<unknown>>(
export function useMergeAllLayers<T extends Array.NonEmptyArray<unknown>>(
...contexts: [...{ [K in keyof T]: ReffuseContext<T[K]> }]
): Layer.Layer<T[number]> {
const values = Array.map(
@@ -71,7 +70,3 @@ export function useMergeAllLayers<T extends Array<unknown>>(
...Array.map(values, context => Layer.effectContext(Effect.succeed(context)))
), values)
}
// declare const context1: ReffuseContext<never>
// declare const context2: ReffuseContext<"prout">
// const res = useMergeAllLayers(context1, context2)