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
TypeScript
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>;
}