"use server"
// @ts-self-types="./<name>.d.ts
<name>
const dummyCacheThing = cache(async () => 1, "dummyCacheThing")const [ routeData ] = createResource(() => { dummyCacheThing() return /* route data here */}, v => v)// logged on route change and form submissionscreateEffect(() => console.log(routeData()))
dummyCacheThing()
useSubmission()
const [ foo ] = createResource( () => { // ... }, async bar => { // ... })const getFoo = createMemo(() => foo.loading ? undefined : foo())
getFoo()
foo
getRequestEvent()?.node.res.appendHeader("x-foo", "bar")