From d52154f68654673dfbf0c877c64ef438ea65fc81 Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 21 Dec 2022 21:19:41 +0800 Subject: [PATCH] chore: fix failing typecheck --- studio/components/interfaces/Reports/Reports.types.ts | 6 +++--- studio/hooks/analytics/useDbQuery.tsx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/studio/components/interfaces/Reports/Reports.types.ts b/studio/components/interfaces/Reports/Reports.types.ts index 20c07dd463b..0cc81dd470e 100644 --- a/studio/components/interfaces/Reports/Reports.types.ts +++ b/studio/components/interfaces/Reports/Reports.types.ts @@ -28,12 +28,12 @@ export interface PresetConfig { queries: Record } -interface DbQuery { +export interface DbQuery { queryType: 'db' - sql: (params: BaseReportParams) => string + sql: string | ((params: BaseReportParams) => string) } -interface LogsQuery { +export interface LogsQuery { queryType: 'logs' sql: string } diff --git a/studio/hooks/analytics/useDbQuery.tsx b/studio/hooks/analytics/useDbQuery.tsx index 45d9236d4f9..9c229fb7f83 100644 --- a/studio/hooks/analytics/useDbQuery.tsx +++ b/studio/hooks/analytics/useDbQuery.tsx @@ -4,12 +4,12 @@ import { DbQueryData, DbQueryHandler, MetaQueryResponse, - PresetSql, + DbQuery, } from 'components/interfaces/Reports/Reports.types' import { useStore } from 'hooks' import useSWR from 'swr' -type UseDbQuery = (sql: PresetSql, params?: BaseReportParams) => [DbQueryData, DbQueryHandler] +type UseDbQuery = (sql: DbQuery['sql'], params?: BaseReportParams) => [DbQueryData, DbQueryHandler] const useDbQuery: UseDbQuery = (sql, params = DEFAULT_QUERY_PARAMS) => { const { meta } = useStore()