Options
All
  • Public
  • Public/Protected
  • All
Menu

@upe/decorators

Index

Variables

_enablePropertyHistory

_enablePropertyHistory: "_enablePropertyHistory" = "_enablePropertyHistory"

_followingVersion

_followingVersion: "_followingVersion" = "_followingVersion"

_onceDisablePropertyHistory

_onceDisablePropertyHistory: "_onceDisablePropertyHistory" = "_onceDisablePropertyHistory"

_previousVersion

_previousVersion: "_previousVersion" = "_previousVersion"

_propertyHistory

_propertyHistory: "_propertyHistory" = "_propertyHistory"

cleanHistory

cleanHistory: "cleanHistory" = "cleanHistory"

redo

redo: "redo" = "redo"

requiredMetadataKey

requiredMetadataKey: any = Symbol('required')

undo

undo: "undo" = "undo"

Functions

HistoryMember

  • HistoryMember(field: string): any
  • Parameters

    • field: string

    Returns any

HistoryObject

  • HistoryObject<T>(constructor: T): any
  • Type parameters

    • T: object

    Parameters

    • constructor: T

    Returns any

LogClass

  • Parameters

    Returns any

LogMethod

  • LogMethod(target: object, key: string, descriptor: any): any
  • Parameters

    • target: object
    • key: string
    • descriptor: any

    Returns any

Required

  • Required(target: object, propertyKey: string | symbol, parameterIndex: number): void
  • Parameters

    • target: object
    • propertyKey: string | symbol
    • parameterIndex: number

    Returns void

RevisionLiteObject

  • RevisionLiteObject<T>(constructor: T): any
  • Type parameters

    • T: object

    Parameters

    • constructor: T

    Returns any

RevisionObject

  • RevisionObject<T>(constructor: T): any
  • Type parameters

    • T: object

    Parameters

    • constructor: T

    Returns any

Sealed

  • Sealed(constructor: Function): void
  • Parameters

    • constructor: Function

    Returns void

Singleton

  • Singleton(target: any): any
  • Parameters

    • target: any

    Returns any

Symbol

  • Symbol(val: string): any
  • Parameters

    • val: string

    Returns any

ValidateRequired

  • ValidateRequired(target: any, propertyName: string, descriptor: TypedPropertyDescriptor<Function>): void
  • Parameters

    • target: any
    • propertyName: string
    • descriptor: TypedPropertyDescriptor<Function>

    Returns void

construct

  • construct(constructor: object, args: any): any
  • Parameters

    • constructor: object
    • args: any

    Returns any

Object literals

CONFIG

CONFIG: object

console

console: Console = console

undoMetaFieldKey

undoMetaFieldKey: string = "__typedJsonJsonObjectMetadataInformation__"