UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

22 lines (21 loc) 531 B
//#region src/logger.ts const loggedMessages = /* @__PURE__ */ new Set(); const 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); } }; //#endregion export { logger }; //# sourceMappingURL=logger.mjs.map