Module
Yoga.BetterAuth.Types
- Package
- purescript-yoga-better-auth
- Repository
- rowtype-yoga/purescript-yoga-better-auth
#ISODateString Source
#toJSDate Source
toJSDate :: ISODateString -> JSDate#fromJSDate Source
fromJSDate :: JSDate -> ISODateString#AuthClient Source
data AuthClient#WebHeaders Source
type WebHeaders = Headers#WebRequest Source
data WebRequest#User Source
type User = { createdAt :: ISODateString, email :: Email, emailVerified :: Boolean, id :: UserId, image :: Maybe String, name :: UserName, updatedAt :: ISODateString }#Session Source
type Session = { createdAt :: ISODateString, expiresAt :: ISODateString, id :: SessionId, ipAddress :: Maybe String, token :: Token, updatedAt :: ISODateString, userAgent :: Maybe String, userId :: UserId }#SessionWithUser Source
type SessionWithUser = { session :: Session, user :: User }#SignUpResult Source
type SignUpResult = { token :: Token, user :: User }#ClientSessionWithUser Source
type ClientSessionWithUser = { session :: ClientSession, user :: ClientUser }#ClientSignUpResult Source
type ClientSignUpResult = { token :: Maybe Token, user :: ClientUser }#ClientSignInResult Source
type ClientSignInResult = { redirect :: Boolean, token :: Token, user :: ClientUser }