Versions in this module Expand all Collapse all v0 v0.2.0 Aug 23, 2026 Changes in this version + func ProvideConfig(config *Config) gioc.IProvider v0.1.0 Aug 10, 2026 Changes in this version + var ConfigToken = gioc.NewToken("PostgresConfig") + var DataSourceToken = gioc.NewToken("PostgresDataSource") + var Module = ...(...) + func ForRepositories(constructors []RepositoryConstructor) *gioc.Module + type Config struct + URL string + type RepositoryConstructor struct + Constructor func(*pgxext.DataSource) (any, error) + Token gioc.Token + func Repository[T any](token gioc.Token, constructor func(*pgxext.DataSource) *T) RepositoryConstructor