27 lines
1.2 KiB
TypeScript
27 lines
1.2 KiB
TypeScript
/**
|
|
* Exemple d'utilisation du client Vault
|
|
* Scénario complet : Initialisation → Routes → Parcours → Déchiffrement
|
|
*/
|
|
import { SecureVaultClient } from '../src/index';
|
|
/**
|
|
* ÉTAPE 1: Initialisation + Gestion des erreurs
|
|
*/
|
|
declare function step1_Initialization(): Promise<SecureVaultClient>;
|
|
/**
|
|
* ÉTAPE 2: Récupération de toutes les routes + Gestion des erreurs
|
|
*/
|
|
declare function step2_GetRoutes(client: SecureVaultClient): Promise<import("../src/index").VaultRoutes>;
|
|
/**
|
|
* ÉTAPE 3: Parcours de toutes les routes pour récupération du contenu + Gestion des erreurs
|
|
*/
|
|
declare function step3_ParseRoutes(routes: any, client: SecureVaultClient): Promise<any[]>;
|
|
/**
|
|
* ÉTAPE 4: Synchronisation locale des fichiers déchiffrés + Gestion des erreurs
|
|
*/
|
|
declare function step4_SyncLocalFiles(client: SecureVaultClient): Promise<void>;
|
|
/**
|
|
* ÉTAPE 5: Déchiffrement des contenus récupérés (non stocké) + Gestion des erreurs
|
|
*/
|
|
declare function step5_DecryptContents(results: any[]): Promise<void>;
|
|
export { step1_Initialization, step2_GetRoutes, step3_ParseRoutes, step4_SyncLocalFiles, step5_DecryptContents };
|
|
//# sourceMappingURL=usage.d.ts.map
|