@corbado/web-core
Advanced tools
Comparing version
@@ -6,3 +6,3 @@ import { type AxiosResponse } from 'axios'; | ||
import type { PasskeyLoginSource } from '../utils'; | ||
import { CorbadoError } from '../utils'; | ||
import { ConnectError } from '../utils'; | ||
import type { LastLogin } from './ClientStateService'; | ||
@@ -12,30 +12,30 @@ export declare class ConnectService { | ||
constructor(projectId: string, frontendApiUrlSuffix: string, isDebug: boolean); | ||
wrapWithErr<T>(callback: () => Promise<AxiosResponse<T>>): Promise<Result<T, CorbadoError>>; | ||
loginInit(abortController: AbortController): Promise<Result<ConnectLoginInitData, CorbadoError>>; | ||
loginStart(identifier: string, source: PasskeyLoginSource, loadedMs: number, connectToken?: string, ac?: AbortController): Promise<Result<ConnectLoginStartRsp, CorbadoError>>; | ||
loginContinue(start: ConnectLoginStartRsp): Promise<Result<ConnectLoginFinishRsp, CorbadoError>>; | ||
conditionalUILogin(preWebAuthn: (ac: AbortController) => void, postWebAuthn: () => void, onLoginEnd: () => void, loadedMs: number): Promise<Result<ConnectLoginFinishRsp, CorbadoError>>; | ||
appendInit(abortController: AbortController): Promise<Result<ConnectAppendInitData, CorbadoError>>; | ||
append(appendTokenValue: string, loadedMs: number): Promise<Result<ConnectAppendFinishRsp, CorbadoError>>; | ||
startAppend(appendTokenValue: string, loadedMs: number, abortController?: AbortController, initiatedByUser?: boolean): Promise<Result<ConnectAppendStartRsp, CorbadoError>>; | ||
completeAppend(attestationOptions: string): Promise<Result<ConnectAppendFinishRsp, CorbadoError>>; | ||
wrapWithErr<T>(callback: () => Promise<AxiosResponse<T>>): Promise<Result<T, ConnectError>>; | ||
loginInit(abortController: AbortController): Promise<Result<ConnectLoginInitData, ConnectError>>; | ||
loginStart(identifier: string, source: PasskeyLoginSource, loadedMs: number, connectToken?: string, ac?: AbortController): Promise<Result<ConnectLoginStartRsp, ConnectError>>; | ||
loginContinue(start: ConnectLoginStartRsp): Promise<Result<ConnectLoginFinishRsp, ConnectError>>; | ||
conditionalUILogin(preWebAuthn: (ac: AbortController) => void, postWebAuthn: () => void, onLoginEnd: () => void, loadedMs: number): Promise<Result<ConnectLoginFinishRsp, ConnectError>>; | ||
appendInit(abortController: AbortController): Promise<Result<ConnectAppendInitData, ConnectError>>; | ||
append(appendTokenValue: string, loadedMs: number): Promise<Result<ConnectAppendFinishRsp, ConnectError>>; | ||
startAppend(appendTokenValue: string, loadedMs: number, abortController?: AbortController, initiatedByUser?: boolean): Promise<Result<ConnectAppendStartRsp, ConnectError>>; | ||
completeAppend(attestationOptions: string): Promise<Result<ConnectAppendFinishRsp, ConnectError>>; | ||
dispose(): void; | ||
manageInit(abortController: AbortController): Promise<Result<ConnectManageInitData, CorbadoError>>; | ||
manageList(passkeyListToken: string, triggerSignalAllAccepted: boolean): Promise<Result<ConnectManageListRsp, CorbadoError>>; | ||
manageDelete(passkeyDeleteToken: string, credentialID: string): Promise<Result<ConnectManageDeleteRsp, CorbadoError>>; | ||
manageInit(abortController: AbortController): Promise<Result<ConnectManageInitData, ConnectError>>; | ||
manageList(passkeyListToken: string, triggerSignalAllAccepted: boolean): Promise<Result<ConnectManageListRsp, ConnectError>>; | ||
manageDelete(passkeyDeleteToken: string, credentialID: string): Promise<Result<ConnectManageDeleteRsp, ConnectError>>; | ||
setInvitation(token: string): void; | ||
handleNa(): void; | ||
recordEventLoginError(messageCode: string): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventLoginExplicitAbort(assertionOptions?: string): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventLoginOneTapSwitch(): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventLoginErrorUntyped(): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventUserAppendAfterCrossPlatformBlacklisted(): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventUserAppendAfterLoginErrorBlacklisted(): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventAppendCredentialExistsError(): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventAppendError(): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventLoginErrorUnexpected(messageCode: string): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventAppendErrorUnexpected(messageCode: string): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventManageErrorUnexpected(messageCode: string): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventAppendExplicitAbort(attestationOptions?: string): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventAppendLearnMore(): Promise<Result<void, CorbadoError>> | undefined; | ||
recordEventLoginError(messageCode: string): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventLoginExplicitAbort(assertionOptions?: string): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventLoginOneTapSwitch(): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventLoginErrorUntyped(): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventUserAppendAfterCrossPlatformBlacklisted(): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventUserAppendAfterLoginErrorBlacklisted(): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventAppendCredentialExistsError(messageCode: string): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventAppendError(): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventLoginErrorUnexpected(messageCode: string): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventAppendErrorUnexpected(messageCode: string): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventManageErrorUnexpected(messageCode: string): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventAppendExplicitAbort(attestationOptions?: string): Promise<Result<void, ConnectError>> | undefined; | ||
recordEventAppendLearnMore(): Promise<Result<void, ConnectError>> | undefined; | ||
getLastLogin(): LastLogin | undefined; | ||
@@ -42,0 +42,0 @@ clearLastLogin(): void; |
@@ -13,3 +13,5 @@ import type { ClientCapabilities } from '@corbado/types'; | ||
createPasskey(serializedChallenge: string): Promise<Result<string, CorbadoError>>; | ||
createPasskeyRaw(serializedChallenge: string): Promise<string>; | ||
login(serializedChallenge: string, conditional: boolean, onConditionalLoginStart?: (ac: AbortController) => void): Promise<Result<string, CorbadoError>>; | ||
loginRaw(serializedChallenge: string, conditional: boolean, onConditionalLoginStart?: (ac: AbortController) => void): Promise<string>; | ||
getClientInformation(maybeClientHandle: ClientStateEntry<string> | undefined): Promise<ClientInformation>; | ||
@@ -16,0 +18,0 @@ static doesBrowserSupportPasskeys(): Promise<boolean | undefined>; |
@@ -19,3 +19,2 @@ import type { AxiosError } from 'axios'; | ||
static fromAxiosError(error: AxiosError): RecoverableError | NonRecoverableError; | ||
static fromConnectAxiosError(error: AxiosError): RecoverableError | NonRecoverableError; | ||
static fromDOMException(e: DOMException): CorbadoError; | ||
@@ -22,0 +21,0 @@ static fromUnknownFrontendError(e: unknown): CorbadoError; |
export * from './errors'; | ||
export * from './connectErrors'; |
{ | ||
"name": "@corbado/web-core", | ||
"version": "3.0.3", | ||
"version": "3.0.4", | ||
"description": "This package contains core functionalities which are exported by all the SDKs and UI packages of our JavaScript library", | ||
@@ -50,3 +50,3 @@ "author": "Abdullah Shahbaz <abdullah_ghani@live.com>", | ||
}, | ||
"gitHead": "7c27575d4d83cfd071de7b77cbfabdbaf1b819d9" | ||
"gitHead": "66d58ce0f6f60890b621396c36c80b9b0363f5d6" | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
1779868
0.61%43
2.38%24062
0.48%