Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new Property(_name: string, _description?: string): Property
  • Parameters

    • _name: string
    • Optional _description: string

    Returns Property

Properties

Private _defaultBooleanValue

_defaultBooleanValue: any

Private _defaultIntegerValue

_defaultIntegerValue: any

Private _defaultValue

_defaultValue: any

Private _descriminates

_descriminates: any

Protected _enumOptions

_enumOptions: string[]

Protected _groupName

_groupName: string

Private _isMultiValue

_isMultiValue: any

Private _isRequired

_isRequired: any

_keyRegexp

_keyRegexp: string

Protected _keyShouldStartFrom

_keyShouldStartFrom: string

Private _nodeRange

_nodeRange: any

Private _ownerClass

_ownerClass: any

Private facetValidator

facetValidator: any

Methods

addAdapter

  • addAdapter(q: any): void
  • Parameters

    • q: any

    Returns void

addAnnotation

annotations

  • annotations(): any[]

defaultValue

  • defaultValue(): any
  • Returns any

description

  • description(): string
  • Returns string

domain

  • Returns StructuredType

enumOptions

  • enumOptions(): string[]
  • Returns string[]

getAdapter

  • getAdapter<T>(adapterType: object): T
  • Type parameters

    • T

    Parameters

    • adapterType: object
      • constructor: function
        • Parameters

          • Optional p: any

          Returns __type

    Returns T

getAdapters

  • getAdapters(): any[]

getFacetValidator

  • Returns FacetValidator

getKeyRegexp

  • getKeyRegexp(): string
  • Returns string

isDescriminator

  • isDescriminator(): boolean
  • Returns boolean

isMultiValue

  • isMultiValue(): boolean
  • Returns boolean

isPrimitive

  • isPrimitive(): boolean
  • Returns boolean

isRequired

  • isRequired(): boolean
  • Returns boolean

isValueProperty

  • isValueProperty(): boolean
  • Returns boolean

keyPrefix

  • keyPrefix(): string
  • Returns string

matchKey

  • matchKey(k: string): boolean
  • Parameters

    • k: string

    Returns boolean

nameId

  • nameId(): string
  • Returns string

range

  • Returns ITypeDefinition

removeAnnotation

setDefaultBooleanVal

  • setDefaultBooleanVal(s: any): Property
  • Parameters

    • s: any

    Returns Property

setDefaultIntegerVal

  • setDefaultIntegerVal(s: any): Property
  • Parameters

    • s: any

    Returns Property

setDefaultVal

  • Parameters

    • s: any

    Returns Property

setFacetValidator

  • Parameters

    Returns void

setName

  • setName(name: string): void
  • Parameters

    • name: string

    Returns void

tags

  • tags(): string[]
  • Returns string[]

withDescriminating

  • withDescriminating(b: boolean): Property
  • Parameters

    • b: boolean

    Returns Property

withDescription

  • Parameters

    • d: string

    Returns Described

withDomain

  • Parameters

    Returns Property

withEnumOptions

  • withEnumOptions(op: string[]): Property
  • Parameters

    • op: string[]

    Returns Property

withKeyRegexp

  • withKeyRegexp(regexp: string): Property
  • Parameters

    • regexp: string

    Returns Property

withKeyRestriction

  • withKeyRestriction(keyShouldStartFrom: string): Property
  • Parameters

    • keyShouldStartFrom: string

    Returns Property

withMultiValue

  • Parameters

    • Optional v: boolean

    Returns Property

withRange

  • Parameters

    Returns Property

withRequired

  • Parameters

    • req: boolean

    Returns Property

Generated using TypeDoc