@nestjs-mod/supabase
Version:
NestJS JavaScript Client for Supabase (Wrapper for https://www.npmjs.com/package/@supabase/supabase-js)
18 lines (17 loc) • 439 B
TypeScript
import { User } from '@supabase/supabase-js';
export type SupabaseUser = Partial<User> & {
picture?: string;
};
export type CheckAccessOptions = {
roles?: string[];
permissions: string[];
types?: string[];
};
export type SupabaseRequest = {
supabaseUser?: SupabaseUser;
externalUserId?: string;
externalAppId?: string;
headers?: any;
skippedBySupabase?: boolean;
skipEmptySupabaseUser?: boolean;
};