@sphereon/did-auth-siop
Version:
Self Issued OpenID V2 (SIOPv2) and OpenID 4 Verifiable Presentations (OID4VP)
16 lines • 1.12 kB
TypeScript
import { CreateAuthorizationRequestOpts, PropertyTarget, PropertyTargets, RequestPropertyWithTargets } from '../authorization-request';
import { VerifyAuthorizationResponseOpts } from '../authorization-response';
import { RPBuilder } from './RPBuilder';
export declare const createRequestOptsFromBuilderOrExistingOpts: (opts: {
builder?: RPBuilder;
createRequestOpts?: CreateAuthorizationRequestOpts;
}) => CreateAuthorizationRequestOpts;
export declare const createVerifyResponseOptsFromBuilderOrExistingOpts: (opts: {
builder?: RPBuilder;
verifyOpts?: VerifyAuthorizationResponseOpts;
}) => Partial<VerifyAuthorizationResponseOpts>;
export declare const isTargetOrNoTargets: (searchTarget: PropertyTarget, targets?: PropertyTargets) => boolean;
export declare const isTarget: (searchTarget: PropertyTarget, targets: PropertyTargets) => boolean;
export declare const assignIfAuth: <T>(opt: RequestPropertyWithTargets<T>, isDefaultTarget?: boolean) => T;
export declare const assignIfRequestObject: <T>(opt: RequestPropertyWithTargets<T>, isDefaultTarget?: boolean) => T;
//# sourceMappingURL=Opts.d.ts.map