Something went wrong. Try again.
A social knowledge tool for research trails, built on ATProto semble.so
research-tool social-network tools-for-thought atproto
Something went wrong. Try again.
TypeScript
at development
12345678910111213import { Result } from 'src/shared/core/Result';import { OAuthCallbackDTO } from '../dtos/OAuthCallbackDTO';
export interface AuthResult { did: string; handle?: string;}
export interface IOAuthProcessor { generateAuthUrl(handle?: string): Promise<Result<string>>; processCallback(params: OAuthCallbackDTO): Promise<Result<AuthResult>>;}