Jon,
Thanks for this great article! One Typescript question:
export const getSupabase = (access_token?: any) => {
  const supabaseClient = createClient(
    process.env.NEXT_PUBLIC_SUPABASE_URL,
    process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY
  );
  if (access_token) {
    // Typescript error here
    supabaseClient.auth.session = () => ({
      access_token,
    });
  }
  return supabaseClient;
} 
I’m getting the following Typescript error:
Type '{ access_token: any; }' is missing the following properties from type 'Session': token_type, userts(2739)