lucia
 createKeyId()#
Creates key id (KeySchema.id).
const createKeyId: (providerId: string, providerUserId: string) => string;Parameters#
| name | type | description | 
|---|---|---|
| providerId | string | Key provider id | 
| providerUserId | string | Key provider user id | 
Returns#
| type | description | 
|---|---|
| string | Key id | 
DEFAULT_SESSION_COOKIE_NAME#
Default session cookie name.
import { DEFAULT_SESSION_COOKIE_NAME } from "lucia";const DEFAULT_SESSION_COOKIE_NAME = "auth_session";lucia()#
Initialize Lucia and create a new Auth instance.
import { lucia } from "lucia";const lucia: (config: Configuration) => Auth;Parameters#
| name | type | description | 
|---|---|---|
| config | Configuration | Lucia configuration | 
Returns#
| type | 
|---|
| Auth | 
LuciaError()#
Error class thrown by Lucia. See reference for LuciaError.
import { LuciaError } from "lucia";Example#
try {
	// ...
} catch (e) {
	if (e instanceof LuciaError) {
		// Lucia error
	}
}