diff --git a/src/PostgrestClient.ts b/src/PostgrestClient.ts index e7d9678a..af407557 100644 --- a/src/PostgrestClient.ts +++ b/src/PostgrestClient.ts @@ -2,7 +2,7 @@ import PostgrestQueryBuilder from './PostgrestQueryBuilder' import PostgrestFilterBuilder from './PostgrestFilterBuilder' import PostgrestBuilder from './PostgrestBuilder' import { DEFAULT_HEADERS } from './constants' -import { Fetch, GenericSchema } from './types' +import type { Fetch, GenericSchema } from './types' /** * PostgREST client. diff --git a/src/PostgrestFilterBuilder.ts b/src/PostgrestFilterBuilder.ts index cdc6d496..f5ebffe1 100644 --- a/src/PostgrestFilterBuilder.ts +++ b/src/PostgrestFilterBuilder.ts @@ -1,5 +1,5 @@ import PostgrestTransformBuilder from './PostgrestTransformBuilder' -import { GenericSchema } from './types' +import type { GenericSchema } from './types' type FilterOperator = | 'eq' diff --git a/src/PostgrestQueryBuilder.ts b/src/PostgrestQueryBuilder.ts index 26776e87..4650db34 100644 --- a/src/PostgrestQueryBuilder.ts +++ b/src/PostgrestQueryBuilder.ts @@ -1,7 +1,7 @@ import PostgrestBuilder from './PostgrestBuilder' import PostgrestFilterBuilder from './PostgrestFilterBuilder' -import { GetResult } from './select-query-parser' -import { Fetch, GenericSchema, GenericTable, GenericView } from './types' +import type { GetResult } from './select-query-parser' +import type { Fetch, GenericSchema, GenericTable, GenericView } from './types' export default class PostgrestQueryBuilder< Schema extends GenericSchema, diff --git a/src/PostgrestTransformBuilder.ts b/src/PostgrestTransformBuilder.ts index f8db193a..65ca75a5 100644 --- a/src/PostgrestTransformBuilder.ts +++ b/src/PostgrestTransformBuilder.ts @@ -1,6 +1,6 @@ import PostgrestBuilder from './PostgrestBuilder' -import { GetResult } from './select-query-parser' -import { GenericSchema } from './types' +import type { GetResult } from './select-query-parser' +import type { GenericSchema } from './types' export default class PostgrestTransformBuilder< Schema extends GenericSchema, diff --git a/src/index.ts b/src/index.ts index 9fb4cb78..85b7a779 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,7 +3,7 @@ export { default as PostgrestQueryBuilder } from './PostgrestQueryBuilder' export { default as PostgrestFilterBuilder } from './PostgrestFilterBuilder' export { default as PostgrestTransformBuilder } from './PostgrestTransformBuilder' export { default as PostgrestBuilder } from './PostgrestBuilder' -export { +export type { PostgrestResponse, PostgrestResponseFailure, PostgrestResponseSuccess, diff --git a/src/select-query-parser.ts b/src/select-query-parser.ts index 2b4ed31e..b555079c 100644 --- a/src/select-query-parser.ts +++ b/src/select-query-parser.ts @@ -1,6 +1,6 @@ // Credits to @bnjmnt4n (https://www.npmjs.com/package/postgrest-query) -import { GenericSchema, Prettify } from './types' +import type { GenericSchema, Prettify } from './types' type Whitespace = ' ' | '\n' | '\t'