fix opts are not being passed

This commit is contained in:
OrJDev
2022-11-05 02:48:50 +02:00
parent efe56dc44d
commit f9b6a5cc11
2 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
"description": "SolidJS tRPC",
"author": "OrJDev",
"license": "MIT",
"version": "0.0.4-rc.1",
"version": "0.0.5-rc.1",
"publishConfig": {
"access": "public",
"tag": "next"
+7 -1
View File
@@ -28,7 +28,13 @@ export function createSolidProxyDecoration<
const [input, ...rest] = args;
return (hooks as any)[lastArg](
() => getQueryKey(path, typeof input === "function" ? input() : input),
() => rest.map((arg) => (typeof arg === "function" ? arg() : arg))
() => {
let p = {};
for (const r of rest) {
p = { ...p, ...(typeof r === "function" ? r() : r) };
}
return p;
}
);
});
}