package modelimport "context"type SearchableRepository[T any] interface {Search(ctx context.Context, q string, options ...QueryOptions) (T, error)}
package modelimport "context"type SearchableRepository[T any] interface {Search(ctx context.Context, q string, options ...QueryOptions) (T, error)}