UNPKG

@e280/authlocal

Version:

User-sovereign login system for everybody

17 lines (11 loc) 308 B
import {signal} from "@benev/slate" export class StoragePersistence { persisted = signal(false) async check() { return this.persisted.value = await navigator.storage.persisted() } async request() { if (!await this.check()) return this.persisted.value = await navigator.storage.persist() } }