UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

27 lines (26 loc) 568 B
// src/logger.ts var loggedMessages = /* @__PURE__ */ new Set(); var logger = { /** * A custom logger that ensures messages are logged only once. * Reduces noise and duplicated messages when logs are in a hot codepath. */ warnOnce: (msg) => { if (loggedMessages.has(msg)) { return; } loggedMessages.add(msg); console.warn(msg); }, logOnce: (msg) => { if (loggedMessages.has(msg)) { return; } console.log(msg); loggedMessages.add(msg); } }; export { logger }; //# sourceMappingURL=chunk-CYDR2ZSA.mjs.map