INNER CODE UNIT · TypeScript
useGqlHost
Diizzayy/nuxt-graphql-client · src/runtime/composables/index.ts:201
export const useGqlHost = (host: string, client?: GqlClients) => {
const state = useGqlState()
client = getGqlClient(client, state)
if (!host.match(/^https?:\/\//)) {
const initialHost = (useRuntimeConfig()?.public?.['graphql-client'] as GqlConfig)?.clients?.[client]?.host
if (initialHost?.endsWith('/') && host.startsWith('/')) { host = host.slice(1) }
host = `${initialHost}${host}`
}
state.value?.[client].instance!.setEndpoint(host)
}
export function useGql(): <
T extends GqlOps,