UNPKG

@ctx-core/auth0

Version:
36 lines (35 loc) 887 B
/// <reference types="ctx-core" /> /// <reference types="./index.d.ts" /> import { id_be_sig_triple_ } from 'ctx-core/rmemo' import { auth0__token__logout } from '../auth0__token__logout/index.js' export const [ auth0__logout__msg$_, auth0__logout__msg_, auth0__logout__msg__set, ] = /** @type {be_sig_triple_T<auth0__logout__msg_T>} */ id_be_sig_triple_( 'auth0__logout__msg', ()=>undefined, [ (ctx, auth0__logout__msg$)=>{ if (auth0__logout__msg$()) { queueMicrotask(()=> auth0__logout__msg$.set(null)) } } ]) export { auth0__logout__msg$_ as auth0__logout__msg__, auth0__logout__msg$_ as auth0_logout_msg__, auth0__logout__msg$_ as auth0_logout_msg$_, } /** * @param {ctx_T}ctx */ export function auth0__logout(ctx) { auth0__token__logout(ctx) auth0__logout__msg__set(ctx, { time: Date.now() }) } export { auth0__logout as auth0_logout, }