chunk-QYFJIXNO.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. var __defProp = Object.defineProperty;
  2. var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
  3. var __publicField = (obj, key, value) => {
  4. __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
  5. return value;
  6. };
  7. var __accessCheck = (obj, member, msg) => {
  8. if (!member.has(obj))
  9. throw TypeError("Cannot " + msg);
  10. };
  11. var __privateGet = (obj, member, getter) => {
  12. __accessCheck(obj, member, "read from private field");
  13. return getter ? getter.call(obj) : member.get(obj);
  14. };
  15. var __privateAdd = (obj, member, value) => {
  16. if (member.has(obj))
  17. throw TypeError("Cannot add the same private member more than once");
  18. member instanceof WeakSet ? member.add(obj) : member.set(obj, value);
  19. };
  20. var __privateSet = (obj, member, value, setter) => {
  21. __accessCheck(obj, member, "write to private field");
  22. setter ? setter.call(obj, value) : member.set(obj, value);
  23. return value;
  24. };
  25. // node_modules/.pnpm/tsup@5.12.9_w42fuc5ytk33cxmvw2eywssbqm/node_modules/tsup/assets/esm_shims.js
  26. import { fileURLToPath } from "url";
  27. import path from "path";
  28. var getFilename = () => fileURLToPath(import.meta.url);
  29. var getDirname = () => path.dirname(getFilename());
  30. var __dirname = /* @__PURE__ */ getDirname();
  31. // src/common.ts
  32. var kMovable = Symbol("Tinypool.kMovable");
  33. var kTransferable = Symbol.for("Tinypool.transferable");
  34. var kValue = Symbol.for("Tinypool.valueOf");
  35. var kQueueOptions = Symbol.for("Tinypool.queueOptions");
  36. function isTransferable(value) {
  37. return value != null && typeof value === "object" && kTransferable in value && kValue in value;
  38. }
  39. function isMovable(value) {
  40. return isTransferable(value) && value[kMovable] === true;
  41. }
  42. function markMovable(value) {
  43. Object.defineProperty(value, kMovable, {
  44. enumerable: false,
  45. configurable: true,
  46. writable: true,
  47. value: true
  48. });
  49. }
  50. function isTaskQueue(value) {
  51. return typeof value === "object" && value !== null && "size" in value && typeof value.shift === "function" && typeof value.remove === "function" && typeof value.push === "function";
  52. }
  53. var kRequestCountField = 0;
  54. var kResponseCountField = 1;
  55. var kFieldCount = 2;
  56. export {
  57. __publicField,
  58. __privateGet,
  59. __privateAdd,
  60. __privateSet,
  61. __dirname,
  62. kTransferable,
  63. kValue,
  64. kQueueOptions,
  65. isTransferable,
  66. isMovable,
  67. markMovable,
  68. isTaskQueue,
  69. kRequestCountField,
  70. kResponseCountField,
  71. kFieldCount
  72. };