Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
114 lines
2.3 KiB
Text
114 lines
2.3 KiB
Text
const kInit = /*@__PURE__*/ Symbol("init");
|
|
const kBefore = /*@__PURE__*/ Symbol("before");
|
|
const kAfter = /*@__PURE__*/ Symbol("after");
|
|
const kDestroy = /*@__PURE__*/ Symbol("destroy");
|
|
const kPromiseResolve = /*@__PURE__*/ Symbol("promiseResolve");
|
|
class _AsyncHook {
|
|
__unenv__ = true;
|
|
_enabled = false;
|
|
_callbacks = {};
|
|
constructor(callbacks = {}) {
|
|
this._callbacks = callbacks;
|
|
}
|
|
enable() {
|
|
this._enabled = true;
|
|
return this;
|
|
}
|
|
disable() {
|
|
this._enabled = false;
|
|
return this;
|
|
}
|
|
get [kInit]() {
|
|
return this._callbacks.init;
|
|
}
|
|
get [kBefore]() {
|
|
return this._callbacks.before;
|
|
}
|
|
get [kAfter]() {
|
|
return this._callbacks.after;
|
|
}
|
|
get [kDestroy]() {
|
|
return this._callbacks.destroy;
|
|
}
|
|
get [kPromiseResolve]() {
|
|
return this._callbacks.promiseResolve;
|
|
}
|
|
}
|
|
export const createHook = function createHook(callbacks) {
|
|
const asyncHook = new _AsyncHook(callbacks);
|
|
return asyncHook;
|
|
};
|
|
export const executionAsyncId = function executionAsyncId() {
|
|
return 0;
|
|
};
|
|
export const executionAsyncResource = function() {
|
|
return Object.create(null);
|
|
};
|
|
export const triggerAsyncId = function() {
|
|
return 0;
|
|
};
|
|
export const asyncWrapProviders = Object.assign(Object.create(null), {
|
|
NONE: 0,
|
|
DIRHANDLE: 1,
|
|
DNSCHANNEL: 2,
|
|
ELDHISTOGRAM: 3,
|
|
FILEHANDLE: 4,
|
|
FILEHANDLECLOSEREQ: 5,
|
|
BLOBREADER: 6,
|
|
FSEVENTWRAP: 7,
|
|
FSREQCALLBACK: 8,
|
|
FSREQPROMISE: 9,
|
|
GETADDRINFOREQWRAP: 10,
|
|
GETNAMEINFOREQWRAP: 11,
|
|
HEAPSNAPSHOT: 12,
|
|
HTTP2SESSION: 13,
|
|
HTTP2STREAM: 14,
|
|
HTTP2PING: 15,
|
|
HTTP2SETTINGS: 16,
|
|
HTTPINCOMINGMESSAGE: 17,
|
|
HTTPCLIENTREQUEST: 18,
|
|
JSSTREAM: 19,
|
|
JSUDPWRAP: 20,
|
|
MESSAGEPORT: 21,
|
|
PIPECONNECTWRAP: 22,
|
|
PIPESERVERWRAP: 23,
|
|
PIPEWRAP: 24,
|
|
PROCESSWRAP: 25,
|
|
PROMISE: 26,
|
|
QUERYWRAP: 27,
|
|
QUIC_ENDPOINT: 28,
|
|
QUIC_LOGSTREAM: 29,
|
|
QUIC_PACKET: 30,
|
|
QUIC_SESSION: 31,
|
|
QUIC_STREAM: 32,
|
|
QUIC_UDP: 33,
|
|
SHUTDOWNWRAP: 34,
|
|
SIGNALWRAP: 35,
|
|
STATWATCHER: 36,
|
|
STREAMPIPE: 37,
|
|
TCPCONNECTWRAP: 38,
|
|
TCPSERVERWRAP: 39,
|
|
TCPWRAP: 40,
|
|
TTYWRAP: 41,
|
|
UDPSENDWRAP: 42,
|
|
UDPWRAP: 43,
|
|
SIGINTWATCHDOG: 44,
|
|
WORKER: 45,
|
|
WORKERHEAPSNAPSHOT: 46,
|
|
WRITEWRAP: 47,
|
|
ZLIB: 48,
|
|
CHECKPRIMEREQUEST: 49,
|
|
PBKDF2REQUEST: 50,
|
|
KEYPAIRGENREQUEST: 51,
|
|
KEYGENREQUEST: 52,
|
|
KEYEXPORTREQUEST: 53,
|
|
CIPHERREQUEST: 54,
|
|
DERIVEBITSREQUEST: 55,
|
|
HASHREQUEST: 56,
|
|
RANDOMBYTESREQUEST: 57,
|
|
RANDOMPRIMEREQUEST: 58,
|
|
SCRYPTREQUEST: 59,
|
|
SIGNREQUEST: 60,
|
|
TLSWRAP: 61,
|
|
VERIFYREQUEST: 62
|
|
});
|