From 6ce4ba5c1ed9003c1f061ecb313549124adfb541 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 10 Apr 2024 19:43:05 +0200 Subject: [PATCH] fix: use more explicit `unknown` types --- src/runtime/composables/index.ts | 4 ++-- src/runtime/groq.ts | 2 +- src/runtime/minimal-client.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/runtime/composables/index.ts b/src/runtime/composables/index.ts index 2b903230..9a4d86ce 100644 --- a/src/runtime/composables/index.ts +++ b/src/runtime/composables/index.ts @@ -59,7 +59,7 @@ interface UseSanityQueryOptions extends AsyncDataOptions { client?: string } -export const useSanityQuery = (query: string, _params?: Record, _options: UseSanityQueryOptions = {}): AsyncData => { +export const useSanityQuery = (query: string, _params?: Record, _options: UseSanityQueryOptions = {}): AsyncData => { const { client, ...options } = _options const sanity = useSanity(client) const params = _params ? reactive(_params) : undefined @@ -70,7 +70,7 @@ export const useSanityQuery = (query: string, _params?: return useAsyncData('sanity-' + hash(query + (params ? JSON.stringify(params) : '')), () => sanity.fetch(query, params || {}), options) as AsyncData } -export const useLazySanityQuery = (query: string, _params?: Record, _options: UseSanityQueryOptions = {}): AsyncData => { +export const useLazySanityQuery = (query: string, _params?: Record, _options: UseSanityQueryOptions = {}): AsyncData => { const { client, ...options } = _options const sanity = useSanity(client) const params = _params ? reactive(_params) : undefined diff --git a/src/runtime/groq.ts b/src/runtime/groq.ts index 5177f27c..1b47c6d8 100644 --- a/src/runtime/groq.ts +++ b/src/runtime/groq.ts @@ -4,7 +4,7 @@ * * based on https://github.com/sanity-io/sanity/tree/next/packages/groq */ -export const groq = String.raw || ((strings: TemplateStringsArray, ...keys: any[]) => { +export const groq = String.raw || ((strings: TemplateStringsArray, ...keys: string[]) => { const lastIndex = strings.length - 1 return ( strings diff --git a/src/runtime/minimal-client.ts b/src/runtime/minimal-client.ts index 30be17fd..64cc37a2 100644 --- a/src/runtime/minimal-client.ts +++ b/src/runtime/minimal-client.ts @@ -22,7 +22,7 @@ export interface SanityConfiguration extends ClientConfig {} const enc = encodeURIComponent -export function getQuery (query: string, params: Record = {}) { +export function getQuery (query: string, params: Record = {}) { const baseQs = `?query=${enc(query)}` return Object.keys(params).reduce((current, param) => { return `${current}&${enc(`$${param}`)}=${enc( @@ -72,7 +72,7 @@ export function createClient (config: ClientConfig) { /** * Perform a fetch using GROQ syntax. */ - async fetch (query: string, params?: Record) { + async fetch (query: string, params?: Record) { const qs = getQuery(query, params) const usePostRequest = getByteSize(qs) > 9000