ynkap-payment
Version:
Module de paiement Y-Nkap pour Angular - Intégration simple des paiements mobiles (Orange Money, MTN Mobile Money)
30 lines (29 loc) • 1.18 kB
TypeScript
import { NgZone, ChangeDetectorRef } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Service pour gérer la stabilité des modals et éviter les problèmes de détection de changements
*/
export declare class ModalStabilityService {
private ngZone;
constructor(ngZone: NgZone);
/**
* Ouvre un modal de manière stable
* @param callback Fonction qui change l'état du modal
* @param cdr ChangeDetectorRef du composant
*/
openModalStable(callback: () => void, cdr: ChangeDetectorRef): void;
/**
* Ferme un modal de manière stable
* @param callback Fonction qui change l'état du modal
* @param cdr ChangeDetectorRef du composant
*/
closeModalStable(callback: () => void, cdr: ChangeDetectorRef): void;
/**
* Exécute une action liée au modal de manière stable
* @param callback Fonction à exécuter
* @param cdr ChangeDetectorRef du composant
*/
executeModalAction(callback: () => void, cdr: ChangeDetectorRef): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ModalStabilityService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ModalStabilityService>;
}