Skip to content

ConnectionDefinition

Defined in: pkgs/connection-contract/src/index.ts:77

TCred = unknown

readonly capabilities: Capabilities

Defined in: pkgs/connection-contract/src/index.ts:80


readonly displayName: string

Defined in: pkgs/connection-contract/src/index.ts:79


readonly kind: string

Defined in: pkgs/connection-contract/src/index.ts:78

parseCredential(bytes): TCred

Defined in: pkgs/connection-contract/src/index.ts:83

Uint8Array

TCred


serializeCredential(credential): Uint8Array

Defined in: pkgs/connection-contract/src/index.ts:82

TCred

Uint8Array


setup(ctx): AsyncIterable<SetupStep>

Defined in: pkgs/connection-contract/src/index.ts:81

SetupContext

AsyncIterable<SetupStep>


teardown(credential, ctx): Promise<void>

Defined in: pkgs/connection-contract/src/index.ts:85

TCred

TeardownContext

Promise<void>


verify(credential, ctx): Promise<Readonly<{ credential?: Uint8Array<ArrayBufferLike>; liveness: LivenessState; metadata?: Readonly<Record<string, unknown>>; }>>

Defined in: pkgs/connection-contract/src/index.ts:84

TCred

VerifyContext

Promise<Readonly<{ credential?: Uint8Array<ArrayBufferLike>; liveness: LivenessState; metadata?: Readonly<Record<string, unknown>>; }>>