feat: add edge request function

This commit is contained in:
Christel Westerberg
2024-06-03 15:18:00 +02:00
parent f9acabce1f
commit 74b05ed6a0
11 changed files with 122 additions and 95 deletions
+20
View File
@@ -0,0 +1,20 @@
import { DocumentNode } from "graphql"
import { GraphQLClient } from "graphql-request"
import { env } from "@/env/server"
import { request as _request } from "./_request"
import { Data } from "@/types/request"
const client = new GraphQLClient(env.CMS_URL, {
fetch: fetch,
})
export async function edgeRequest<T>(
query: string | DocumentNode,
variables?: {},
next?: NextFetchRequestConfig
): Promise<Data<T>> {
return _request(client, query, variables, next)
}