nestjs-supabase-js
Version:
NestJS Supabase integration
9 lines • 534 B
TypeScript
import { CanActivate, ExecutionContext } from '@nestjs/common';
import { SupabaseClient } from '@supabase/supabase-js';
export declare abstract class BaseSupabaseAuthGuard implements CanActivate {
protected readonly supabaseClient: SupabaseClient;
constructor(supabaseClient: SupabaseClient);
canActivate(context: ExecutionContext): Promise<boolean>;
protected abstract extractTokenFromRequest(request: unknown): (string | undefined) | Promise<string | undefined>;
}
//# sourceMappingURL=BaseSupabaseAuthGuard.d.ts.map