UNPKG

@kikiutils/nitro-session

Version:
15 lines (12 loc) 611 B
import onChange from 'on-change'; const _interopDefaultCompat = (e) => e && typeof e === 'object' && 'default' in e ? e.default : e; const importModule = async (name) => _interopDefaultCompat(await import(name)); function setupH3EventContextSession(event, sessionData, onChangeCallback) { event.context.session = onChange(sessionData, () => { event.context._nitroSessionChanged = true; onChange.unsubscribe(event.context.session); onChangeCallback?.(event); }, { ignoreSymbols: true }); } export { importModule, setupH3EventContextSession }; //# sourceMappingURL=utils.mjs.map