Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "lib/settings/settingDecorator"

Index

Variables

assignIn

assignIn: any = require("lodash/assignIn")

Functions

defineMetadata

defineSetting

  • Defines the given setting on the given class

    Type parameters

    • T

    Parameters

    • target: ISettingsClass<T>

      The target to define the metadata on

    • propName: string

      The name of the metadata to add

    • value: ISetting

      The value of the metadata to add.

    Returns void

defineSettingsMetadata

inheritSetting

setting

settings

  • Defines a setting that has a set of nested child settings

    Type parameters

    • T

    Parameters

    • config: Function

      The child setting class type

    • Optional descriptor: ISettingDescriptor<T>

      The additional set of configuration settings to control how a setting operates

    Returns (Anonymous function)

setupChildInheritance

  • setupChildInheritance(setting: ISetting): void

Generated using TypeDoc