Options
All
  • Public
  • Public/Protected
  • All
Menu

Class JavaScriptSerializer

Class which allows to serialize a given model part as TypeScript code that constructs that model piece. Limitations:

  • Can only do elements in one (model) unit.

Hierarchy

  • JavaScriptSerializer

Index

Constructors

constructor

Properties

Private _creations

_creations: any

Private _creationsById

_creationsById: any

Private _unit

_unit: any

Private _varNames

_varNames: any

Private _varNamesById

_varNamesById: any

Methods

Private _asCreation

  • _asCreation(structure: any): any
  • Parameters

    • structure: any

    Returns any

Private _computeVarName

  • _computeVarName(creation: any): any
  • Parameters

    • creation: any

    Returns any

Private _creationAsSource

  • _creationAsSource(creation: any): any
  • Parameters

    • creation: any

    Returns any

Private _sanitizeName

  • _sanitizeName(name: any): any
  • Parameters

    • name: any

    Returns any

Private _settingAsSource

  • _settingAsSource(varName: any, setting: any): any
  • Parameters

    • varName: any
    • setting: any

    Returns any

Private _singleValueAsTsExpr

  • _singleValueAsTsExpr(varName: any, setting: any, singleValue: any): any
  • Parameters

    • varName: any
    • setting: any
    • singleValue: any

    Returns any

schedule

source

  • source(): string
  • Returns string

Static serializeToJs

Generated using TypeDoc