Files
Kevin Grüneberg dea181e70d chore: type imports / avoid barrel file
- Use type imports to ensure no dependency is unnecessarily leaked to a component because of types
- Avoid barrel file for YML specs
2024-07-20 12:53:47 +08:00

20 lines
418 B
TypeScript

import type { HttpRequest, Statement, SupabaseJsQuery } from '@supabase/sql-to-rest'
export type BaseResult = {
statement: Statement
}
export type HttpResult = BaseResult &
HttpRequest & {
type: 'http'
language: 'http' | 'curl'
}
export type SupabaseJsResult = BaseResult &
SupabaseJsQuery & {
type: 'supabase-js'
language: 'js'
}
export type ResultBundle = HttpResult | SupabaseJsResult