Skip to main content

Interface: ActorResolver

Defined in: packages/core/src/application/ports/actor-resolver.ts:10

Port for resolving the identity of the current actor.

Decoupled from any specific identity provider (git, SSO, environment variables, etc.). Use cases that record change history events depend on this port instead of VcsAdapter.

Methods​

identity()​

identity(): Promise<ActorIdentity>

Defined in: packages/core/src/application/ports/actor-resolver.ts:17

Returns the identity of the current actor.

Returns​

Promise<ActorIdentity>

The actor's name and email

Throws​

When the identity cannot be determined