async.d.ts 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. /// <reference types="emscripten" />
  2. export declare function getLibzipSync(): void;
  3. export declare function getLibzipPromise(): Promise<{
  4. readonly HEAP8: Int8Array;
  5. readonly HEAPU8: Uint8Array;
  6. readonly errors: typeof import("./makeInterface").Errors;
  7. readonly SEEK_SET: 0;
  8. readonly SEEK_CUR: 1;
  9. readonly SEEK_END: 2;
  10. readonly ZIP_CHECKCONS: 4;
  11. readonly ZIP_CREATE: 1;
  12. readonly ZIP_EXCL: 2;
  13. readonly ZIP_TRUNCATE: 8;
  14. readonly ZIP_RDONLY: 16;
  15. readonly ZIP_FL_OVERWRITE: 8192;
  16. readonly ZIP_FL_COMPRESSED: 4;
  17. readonly ZIP_OPSYS_DOS: 0;
  18. readonly ZIP_OPSYS_AMIGA: 1;
  19. readonly ZIP_OPSYS_OPENVMS: 2;
  20. readonly ZIP_OPSYS_UNIX: 3;
  21. readonly ZIP_OPSYS_VM_CMS: 4;
  22. readonly ZIP_OPSYS_ATARI_ST: 5;
  23. readonly ZIP_OPSYS_OS_2: 6;
  24. readonly ZIP_OPSYS_MACINTOSH: 7;
  25. readonly ZIP_OPSYS_Z_SYSTEM: 8;
  26. readonly ZIP_OPSYS_CPM: 9;
  27. readonly ZIP_OPSYS_WINDOWS_NTFS: 10;
  28. readonly ZIP_OPSYS_MVS: 11;
  29. readonly ZIP_OPSYS_VSE: 12;
  30. readonly ZIP_OPSYS_ACORN_RISC: 13;
  31. readonly ZIP_OPSYS_VFAT: 14;
  32. readonly ZIP_OPSYS_ALTERNATE_MVS: 15;
  33. readonly ZIP_OPSYS_BEOS: 16;
  34. readonly ZIP_OPSYS_TANDEM: 17;
  35. readonly ZIP_OPSYS_OS_400: 18;
  36. readonly ZIP_OPSYS_OS_X: 19;
  37. readonly ZIP_CM_DEFAULT: -1;
  38. readonly ZIP_CM_STORE: 0;
  39. readonly ZIP_CM_DEFLATE: 8;
  40. readonly uint08S: number;
  41. readonly uint16S: number;
  42. readonly uint32S: number;
  43. readonly uint64S: number;
  44. readonly malloc: (size: number) => number;
  45. readonly free: (ptr: number) => void;
  46. readonly getValue: typeof getValue;
  47. readonly open: (arg_0: string, arg_1: number, arg_2: number) => number;
  48. readonly openFromSource: (arg_0: number, arg_1: number, arg_2: number) => number;
  49. readonly close: (arg_0: number) => number;
  50. readonly discard: (arg_0: number) => null;
  51. readonly getError: (arg_0: number) => number;
  52. readonly getName: (arg_0: number, arg_1: number, arg_2: number) => string;
  53. readonly getNumEntries: (arg_0: number, arg_1: number) => number;
  54. readonly delete: (arg_0: number, arg_1: number) => number;
  55. readonly stat: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
  56. readonly statIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
  57. readonly fopen: (arg_0: number, arg_1: string, arg_2: number) => number;
  58. readonly fopenIndex: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
  59. readonly fread: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
  60. readonly fclose: (arg_0: number) => number;
  61. readonly dir: {
  62. readonly add: (arg_0: number, arg_1: string) => number;
  63. };
  64. readonly file: {
  65. readonly add: (arg_0: number, arg_1: string, arg_2: number, arg_3: number) => number;
  66. readonly getError: (arg_0: number) => number;
  67. readonly getExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
  68. readonly setExternalAttributes: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number, arg_5: number) => number;
  69. readonly setMtime: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
  70. readonly setCompression: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
  71. };
  72. readonly ext: {
  73. readonly countSymlinks: (arg_0: number) => number;
  74. };
  75. readonly error: {
  76. readonly initWithCode: (arg_0: number, arg_1: number) => null;
  77. readonly strerror: (arg_0: number) => string;
  78. };
  79. readonly name: {
  80. readonly locate: (arg_0: number, arg_1: string, arg_2: number) => number;
  81. };
  82. readonly source: {
  83. readonly fromUnattachedBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
  84. readonly fromBuffer: (arg_0: number, arg_1: number, arg_2: number, arg_3: number, arg_4: number) => number;
  85. readonly free: (arg_0: number) => null;
  86. readonly keep: (arg_0: number) => null;
  87. readonly open: (arg_0: number) => number;
  88. readonly close: (arg_0: number) => number;
  89. readonly seek: (arg_0: number, arg_1: number, arg_2: number, arg_3: number) => number;
  90. readonly tell: (arg_0: number) => number;
  91. readonly read: (arg_0: number, arg_1: number, arg_2: number) => number;
  92. readonly error: (arg_0: number) => number;
  93. readonly setMtime: (arg_0: number, arg_1: number) => number;
  94. };
  95. readonly struct: {
  96. readonly stat: () => number;
  97. readonly statS: () => number;
  98. readonly statName: (arg_0: number) => string;
  99. readonly statIndex: (arg_0: number) => number;
  100. readonly statSize: (arg_0: number) => number;
  101. readonly statCompSize: (arg_0: number) => number;
  102. readonly statCompMethod: (arg_0: number) => number;
  103. readonly statMtime: (arg_0: number) => number;
  104. readonly statCrc: (arg_0: number) => number;
  105. readonly error: () => number;
  106. readonly errorS: () => number;
  107. readonly errorCodeZip: (arg_0: number) => number;
  108. };
  109. }>;
  110. export type { Libzip } from './makeInterface';