UNPKG

ynkap-payment

Version:

Module de paiement Y-Nkap pour Angular - Intégration simple des paiements mobiles (Orange Money, MTN Mobile Money)

35 lines (34 loc) 998 B
import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class AuthService { private apiKeySubject; private isAuthenticatedSubject; constructor(); /** * Définit la clé API Y-Nkap * @param apiKey La clé API à utiliser */ setApiKey(apiKey: string): void; /** * Récupère la clé API actuelle * @returns Observable de la clé API */ getApiKey(): Observable<string | null>; /** * Vérifie si l'utilisateur est authentifié * @returns Observable de l'état d'authentification */ isAuthenticated(): Observable<boolean>; /** * Déconnecte l'utilisateur */ logout(): void; /** * Valide le format de la clé API * @param apiKey La clé API à valider * @returns true si la clé est valide */ private validateApiKey; static ɵfac: i0.ɵɵFactoryDeclaration<AuthService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<AuthService>; }