github.com/SupenBysz/gf-admin-community@v0.7.4/sys_model/hook.go (about) 1 package sys_model 2 3 import ( 4 "context" 5 ) 6 7 type HookFunc[S any, T any] func(ctx context.Context, state S, info T) error 8 9 type HookFuncRes[S any, T any] func(ctx context.Context, state S, info T) (T, error) 10 11 type HookEventType[S any, F any] KeyValueT[S, F]