@explorins/pers-sdk
Version:
Platform-agnostic SDK for PERS (Phygital Experience Rewards System)
17 lines (13 loc) • 473 B
text/typescript
export interface AuthProvider {
getToken(): Promise<string | null>;
getProjectKey(): Promise<string | null>;
authType: 'admin' | 'user' | 'firebase';
onTokenExpired?: () => Promise<void>;
}
export interface RequestOptions {
headers?: Record<string, string>;
}
// Export simple auth config for dev-friendly usage
export * from './simple-auth-config.interface';
// Export auth provider factory and helpers
export * from './create-auth-provider';