diff --git a/packages/example/src/reffuse.ts b/packages/example/src/reffuse.ts index 35d8197..9b1b65e 100644 --- a/packages/example/src/reffuse.ts +++ b/packages/example/src/reffuse.ts @@ -4,4 +4,4 @@ import { FetchData } from "./services" export const GlobalContext = ReffuseContext.make() -export const Reffuse = make([GlobalContext]) +export const Reffuse = make(GlobalContext) diff --git a/packages/example/src/views/posts/reffuse.ts b/packages/example/src/views/posts/reffuse.ts index e23393a..4b0eb28 100644 --- a/packages/example/src/views/posts/reffuse.ts +++ b/packages/example/src/views/posts/reffuse.ts @@ -5,4 +5,4 @@ import { PostsState } from "./services" export const PostsContext = ReffuseContext.make() -export const Reffuse = make([GlobalContext, PostsContext]) +export const Reffuse = make(GlobalContext, PostsContext) diff --git a/packages/reffuse/src/Reffuse.ts b/packages/reffuse/src/Reffuse.ts index acdf0e3..07d9779 100644 --- a/packages/reffuse/src/Reffuse.ts +++ b/packages/reffuse/src/Reffuse.ts @@ -155,6 +155,6 @@ export interface RenderOptions { export const make = < const Contexts extends readonly ReffuseContext.ReffuseContext[] >( - contexts: Contexts + ...contexts: Contexts ): Reffuse<{ [K in keyof Contexts]: ReffuseContext.R }[number]> => new Reffuse(contexts)