Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EnumProperty<T>

A property value that is an enum literal.

Type parameters

Hierarchy

Index

Constructors

constructor

Properties

declaredOn

declaredOn: IStructureClass

defaultValue

defaultValue: T

disposer

disposer: function | undefined

Protected enumType

enumType: object

Type declaration

isAvailable

isAvailable: boolean

isPublic

isPublic: boolean

isRequired

isRequired: boolean

name

name: string

observableValue

observableValue: IObservableValue

parent

parent: Structure

versionInfo

versionInfo: PropertyVersionInfo

Methods

deepCopyInto

dispose

  • dispose(): void

get

  • get(): T

getRawValue

  • getRawValue(value: T): string

markCurrentValueAsDefault

  • markCurrentValueAsDefault(): void

reportAvailabilityIssues

  • reportAvailabilityIssues(): void

set

  • set(value: T): void

updateWithRawValue

  • updateWithRawValue(value: any): void

Generated using TypeDoc