Home / File/ config.go — fiber Source File

config.go — fiber Source File

Architecture documentation for config.go, a go file in the fiber codebase.

File go FiberCore Adapters 1 functions 1 classes

Entity Profile

Relationship Graph

Source Code

package envvar

// Config defines the config for middleware.
type Config struct {
	// ExportVars specifies the environment variables that should export
	ExportVars map[string]string
}

// ConfigDefault is the default config.
var ConfigDefault = Config{
	ExportVars: map[string]string{},
}

func configDefault(config ...Config) Config {
	if len(config) == 0 {
		return ConfigDefault
	}

	cfg := config[0]

	if cfg.ExportVars == nil {
		cfg.ExportVars = ConfigDefault.ExportVars
	}

	return cfg
}

Domain

Subdomains

Functions

Classes

Types

Frequently Asked Questions

What does config.go do?
config.go is a source file in the fiber codebase, written in go. It belongs to the FiberCore domain, Adapters subdomain.
What functions are defined in config.go?
config.go defines 1 function(s): configDefault.
Where is config.go in the architecture?
config.go is located at middleware/envvar/config.go (domain: FiberCore, subdomain: Adapters, directory: middleware/envvar).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free