Skip to main content

IQPasskeyCredentialStore

@quik/passport


@quik/passport / IQPasskeyCredentialStore

Interface: IQPasskeyCredentialStore

Defined in: passport/src/passkey/types.ts:171

Persistence contract for passkey credentials.

Methods​

clear()​

clear(): void

Defined in: passport/src/passkey/types.ts:181

Clears all stored credentials.

Returns​

void


getById()​

getById(id): QPasskeyCredential

Defined in: passport/src/passkey/types.ts:175

Returns one credential by credential id.

Parameters​

id​

string

Returns​

QPasskeyCredential


listByUserId()​

listByUserId(userId): QPasskeyCredential[]

Defined in: passport/src/passkey/types.ts:177

Returns all credentials for one user id.

Parameters​

userId​

string

Returns​

QPasskeyCredential[]


removeById()​

removeById(id): void

Defined in: passport/src/passkey/types.ts:179

Removes one credential by credential id.

Parameters​

id​

string

Returns​

void


save()​

save(credential): QPasskeyCredential

Defined in: passport/src/passkey/types.ts:173

Creates or updates one passkey credential.

Parameters​

credential​

QPasskeyCredential

Returns​

QPasskeyCredential