constants.d.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. export declare const constants: {
  2. O_RDONLY: number;
  3. O_WRONLY: number;
  4. O_RDWR: number;
  5. S_IFMT: number;
  6. S_IFREG: number;
  7. S_IFDIR: number;
  8. S_IFCHR: number;
  9. S_IFBLK: number;
  10. S_IFIFO: number;
  11. S_IFLNK: number;
  12. S_IFSOCK: number;
  13. O_CREAT: number;
  14. O_EXCL: number;
  15. O_NOCTTY: number;
  16. O_TRUNC: number;
  17. O_APPEND: number;
  18. O_DIRECTORY: number;
  19. O_NOATIME: number;
  20. O_NOFOLLOW: number;
  21. O_SYNC: number;
  22. O_SYMLINK: number;
  23. O_DIRECT: number;
  24. O_NONBLOCK: number;
  25. S_IRWXU: number;
  26. S_IRUSR: number;
  27. S_IWUSR: number;
  28. S_IXUSR: number;
  29. S_IRWXG: number;
  30. S_IRGRP: number;
  31. S_IWGRP: number;
  32. S_IXGRP: number;
  33. S_IRWXO: number;
  34. S_IROTH: number;
  35. S_IWOTH: number;
  36. S_IXOTH: number;
  37. F_OK: number;
  38. R_OK: number;
  39. W_OK: number;
  40. X_OK: number;
  41. UV_FS_SYMLINK_DIR: number;
  42. UV_FS_SYMLINK_JUNCTION: number;
  43. UV_FS_COPYFILE_EXCL: number;
  44. UV_FS_COPYFILE_FICLONE: number;
  45. UV_FS_COPYFILE_FICLONE_FORCE: number;
  46. COPYFILE_EXCL: number;
  47. COPYFILE_FICLONE: number;
  48. COPYFILE_FICLONE_FORCE: number;
  49. };
  50. export declare const enum S {
  51. ISUID = 2048,// (04000) set-user-ID (set process effective user ID on execve(2))
  52. ISGID = 1024,// (02000) set-group-ID (set process effective group ID on execve(2); mandatory locking, as described in fcntl(2); take a new file's group from parent directory, as described in chown(2) and mkdir(2))
  53. ISVTX = 512,// (01000) sticky bit (restricted deletion flag, as described in unlink(2))
  54. IRUSR = 256,// (00400) read by owner
  55. IWUSR = 128,// (00200) write by owner
  56. IXUSR = 64,// (00100) execute/search by owner
  57. IRGRP = 32,// (00040) read by group
  58. IWGRP = 16,// (00020) write by group
  59. IXGRP = 8,// (00010) execute/search by group
  60. IROTH = 4,// (00004) read by others
  61. IWOTH = 2,// (00002) write by others
  62. IXOTH = 1
  63. }