crypto-js.d.ts 702 B

1234567891011121314151617181920212223242526272829
  1. export const global: any;
  2. declare global {
  3. class WordArray { }
  4. namespace CryptoJS {
  5. namespace AES {
  6. export function encrypt(message: string, key: string, cfg: { iv: string, mode: mode, padding: pad }): WordArray;
  7. export function decrypt(text: string, key: string, cfg: { iv: string, mode: mode, padding: pad }): WordArray;
  8. }
  9. namespace enc {
  10. namespace Utf8 {
  11. export function parse(key: WordArray): string;
  12. export function stringify(word: WordArray): string;
  13. }
  14. }
  15. export enum mode {
  16. CBC
  17. }
  18. export enum pad {
  19. Pkcs7
  20. }
  21. }
  22. }