26 lines
674 B
TypeScript
26 lines
674 B
TypeScript
declare module 'crypto-js' {
|
|
export const MD5: (message: string) => string;
|
|
export const SHA256: (message: string) => string;
|
|
export const AES: {
|
|
encrypt: (message: string, key: string) => {
|
|
toString: () => string;
|
|
};
|
|
decrypt: (ciphertext: string, key: string) => {
|
|
toString: (encoding: 'utf8') => string;
|
|
};
|
|
};
|
|
export const enc: {
|
|
Utf8: {
|
|
parse: (str: string) => any;
|
|
stringify: (wordArray: any) => string;
|
|
};
|
|
Hex: {
|
|
parse: (str: string) => any;
|
|
stringify: (wordArray: any) => string;
|
|
};
|
|
Base64: {
|
|
parse: (str: string) => any;
|
|
stringify: (wordArray: any) => string;
|
|
};
|
|
};
|
|
} |