Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Contract ¶ added in v0.63.0
type Contract[Ent, ID, V any] struct { Subject func(testing.TB) ContractSubject[Ent, ID] MakeCtx func(testing.TB) context.Context MakeEnt func(testing.TB) Ent MakeV func(testing.TB) V }
type ContractSubject ¶ added in v0.63.0
type ContractSubject[Ent, ID any] struct { Resource interface { frameless.Creator[Ent] frameless.Finder[Ent, ID] frameless.Updater[Ent] frameless.Deleter[ID] frameless.CreatorPublisher[Ent] frameless.UpdaterPublisher[Ent] frameless.DeleterPublisher[ID] } MetaAccessor frameless.MetaAccessor CommitManager frameless.OnePhaseCommitProtocol }
type Subscriber ¶ added in v0.8.0
type Subscriber[Ent, ID any] interface { frameless.CreatorSubscriber[Ent] frameless.UpdaterSubscriber[Ent] frameless.DeleterSubscriber[ID] }
Click to show internal directories.
Click to hide internal directories.