UNPKG

nuxt-surrealdb

Version:

A Nuxt module aimed to simplify the use of SurrealDB

20 lines (15 loc) 408 B
import type { ComputedRef, Ref } from 'vue' export interface User {} export interface UserSession { user?: User } export interface UserSessionRequired extends UserSession { user: User } export interface UserSessionComposable { loggedIn: ComputedRef<boolean> user: ComputedRef<User | null> session: Ref<UserSession> fetch: () => Promise<void> clear: () => Promise<void> }