No Description

utils.d.ts 625B

1234567891011121314151617181920
  1. declare global {
  2. interface Window {
  3. crcTable: number[];
  4. }
  5. }
  6. declare class Utils {
  7. private static code;
  8. static crc32(str: string): number;
  9. static ab2str(buf: ArrayBuffer): string;
  10. static str2ab(str: string): ArrayBuffer;
  11. static decrypt(data: string, key: string, iv: string): string;
  12. static encrypt(data: string, key: string, iv: string): string;
  13. static binToBase64(bitString: string): string;
  14. static base64ToBin(str: string): string;
  15. static stringToBin(str: string): string;
  16. static binToString(bin: string): string;
  17. private static makeCRCTable;
  18. }
  19. export { Utils };