autumn-js
Version:
Autumn JS Library
19 lines (16 loc) • 609 B
text/typescript
import { A as AuthResult, R as ResolvedIdentity } from '../../authTypes-jU7ON-I5.mjs';
import { BackendResult } from '../types/responseTypes.mjs';
/** Result of identity resolution */
type IdentityResult = {
success: true;
identity: ResolvedIdentity;
} | {
success: false;
error: BackendResult;
};
/** Resolve identity from the getCustomer function and optionally validate */
declare const resolveIdentity: ({ getCustomer, requireCustomer, }: {
getCustomer: () => AuthResult;
requireCustomer?: boolean;
}) => Promise<IdentityResult>;
export { type IdentityResult, resolveIdentity };