features

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package features provides functionality related to feature checking.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateModule

func CreateModule() *modules.Module

CreateModule creates the features module

func Enabled

func Enabled() bool

Enabled checks if the module is enabled

func GetAllConfiguredFeatures

func GetAllConfiguredFeatures() (features []features.Feature)

GetAllConfiguredFeatures returns a list of all configured Feature.

func GetConfiguredFeatureByName

func GetConfiguredFeatureByName(name string) (f features.Feature, ok bool)

GetConfiguredFeatureByName returns a features.Feature by name

func GetDefaultCompareViewSpec

func GetDefaultCompareViewSpec() (p comparison.ViewSpec, hashID string)

GetDefaultCompareViewSpec returns the PersonalCompareViewSpec and its hashID for the default comparison view.

func GetLoadedFeatures

func GetLoadedFeatures() []features.HeadedFeature

GetLoadedFeatures loads the features

func GetNumberOfConfiguredFeatures

func GetNumberOfConfiguredFeatures() (total, dynamic, community, manual int)

GetNumberOfConfiguredFeatures returns the number of all, dynamic, community, and manual features that are loaded.

Types

This section is empty.

Directories

Path Synopsis
Package community provides functionality related to community pkg.
Package community provides functionality related to community pkg.
Package dynamic provides functionality related to dynamic features.
Package dynamic provides functionality related to dynamic features.
Package featurestrings provides constants for the different feature names.
Package featurestrings provides constants for the different feature names.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL