@tanstack/start-server-core
Version:
Modern and scalable routing for React applications
16 lines (13 loc) • 412 B
text/typescript
import { TSS_SERVER_FUNCTION } from '@tanstack/start-client-core'
import type { ServerFnMeta } from '@tanstack/start-client-core'
export const createServerRpc = (
serverFnMeta: ServerFnMeta,
splitImportFn: (...args: any) => any,
) => {
const url = process.env.TSS_SERVER_FN_BASE + serverFnMeta.id
return Object.assign(splitImportFn, {
url,
serverFnMeta,
[TSS_SERVER_FUNCTION]: true,
})
}