Module bauplan.feature

Allow code feature to run

Feature.get("foo")

Feature support is set in initial config passed to app

Helper methods

Feature.set("foo", true)

Feature.reset("foo")

Feature.resetAll()

Clears any programatically set values for all features

Handlebars helper

{{#feature "foo"}} ... {{/feature}}

Requires

  • handlebars
Source:

Methods

get(name)

Returns whether a given feature is supported

Parameters
Name Type Description
name string

Name of feature to execute

Source:
Returns

boolean

reset(name)

Reset the value of a single feature to intital configuration

Parameters
Name Type Description
name string

Name of feature to reset to original value

Source:

resetAll()

Clear all feature values - resets back to initial configuration

Source:

set(name, val)

Change the value of a feature

Parameters
Name Type Description
name string

Name of feature to set

val boolean

Value of feature

Source: