1
1
import { DEFAULT_HEADERS } from './lib/constants'
2
- import { SupabaseClientOptions } from './lib/types'
2
+ import { GenericObject , SupabaseClientOptions } from './lib/types'
3
3
import { SupabaseAuthClient } from './lib/SupabaseAuthClient'
4
4
import { SupabaseQueryBuilder } from './lib/SupabaseQueryBuilder'
5
5
import { SupabaseStorageClient } from '@supabase/storage-js'
@@ -116,7 +116,7 @@ export default class SupabaseClient {
116
116
try {
117
117
await this . _closeSubscription ( subscription )
118
118
119
- const openSubscriptions = this . getSubscriptions ( ) . length
119
+ const openSubscriptions = this . _getSubscriptions ( ) . length
120
120
if ( ! openSubscriptions ) {
121
121
const { error } = await this . realtime . disconnect ( )
122
122
if ( error ) return resolve ( { error } )
@@ -137,7 +137,7 @@ export default class SupabaseClient {
137
137
/**
138
138
* Returns an array of all your subscriptions.
139
139
*/
140
- getSubscriptions ( ) : RealtimeSubscription [ ] {
140
+ _getSubscriptions ( ) : RealtimeSubscription [ ] {
141
141
return this . realtime . channels
142
142
}
143
143
@@ -176,8 +176,8 @@ export default class SupabaseClient {
176
176
} )
177
177
}
178
178
179
- private _getAuthHeaders ( ) : { [ key : string ] : string } {
180
- const headers : { [ key : string ] : string } = DEFAULT_HEADERS
179
+ private _getAuthHeaders ( ) : GenericObject {
180
+ const headers : GenericObject = DEFAULT_HEADERS
181
181
const authBearer = this . auth . session ( ) ?. access_token ?? this . supabaseKey
182
182
headers [ 'apikey' ] = this . supabaseKey
183
183
headers [ 'Authorization' ] = `Bearer ${ authBearer } `
0 commit comments