UNPKG

@nerdlat/auth

Version:

Authentication library similar to Clerk for React and Express applications

20 lines (19 loc) 518 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.callbackHandler = void 0; class CallbackHandler { constructor() { this.callbacks = {}; } registerCallback(provider, callback) { this.callbacks[provider] = callback; } handleCallback(provider, data) { const cb = this.callbacks[provider]; if (cb) { cb(data); delete this.callbacks[provider]; } } } exports.callbackHandler = new CallbackHandler();