package
0.305.0
Repository: https://github.com/adamluzsi/frameless.git
Documentation: pkg.go.dev

# README

option port

The option port is an idiomatic way to introduce optional arguments and default values to your functions using the variadic parameter syntax.

func MyFunctionWithOptions(arg1 string, arg2 int, opts ...Option) {
    conf := option.ToConfig[config](opts)
    // ...
}