Skip to content

DomainDefinition

Defined in: packages/hoppity/src/contracts/types.ts:234

The return type of defineDomain. Groups all contracts for a domain under their operation-type namespaces.

TDomain extends string = string

TEvents extends EventsDefinition = EventsDefinition

TCommands extends CommandsDefinition = CommandsDefinition

TRpc extends RpcDefinition = RpcDefinition

commands: CommandContracts<TDomain, TCommands>

Defined in: packages/hoppity/src/contracts/types.ts:242


domain: TDomain

Defined in: packages/hoppity/src/contracts/types.ts:240


events: EventContracts<TDomain, TEvents>

Defined in: packages/hoppity/src/contracts/types.ts:241


rpc: RpcContracts<TDomain, TRpc>

Defined in: packages/hoppity/src/contracts/types.ts:243