Type Alias DomainServiceMethod<TArgs, TReturn>

DomainServiceMethod: (...args: TArgs) => TReturn

Utility type for domain service method signatures

Type Parameters

  • TArgs extends unknown[]
  • TReturn

Type declaration

type TransferMethod = DomainServiceMethod<
[BankAccount, BankAccount, Money],
Result<void, DomainError>
>;