From 1b237c2b1ea1b9f83803f7910b757daa710d06af Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 4 Nov 2019 05:59:26 +0000 Subject: [PATCH] chore(release): 1.0.5 [skip ci] ## [1.0.5](https://github.com/searchfe/san-ssr/compare/v1.0.4...v1.0.5) (2019-11-04) ### Bug Fixes * conflict export names, update docs ([0712a14](https://github.com/searchfe/san-ssr/commit/0712a1479b2db933a10e204cb09093669e6998a9)) --- .../classes/_loaders_common_js_.commonjs.html | 8 +- docs/classes/_loaders_common_js_.module.html | 8 +- .../classes/_models_component_.component.html | 16 ++-- docs/classes/_models_component_.data.html | 2 +- docs/classes/_models_san_app_.sanapp.html | 14 ++-- .../_models_san_project_.sanproject.html | 16 ++-- ..._models_san_sourcefile_.sansourcefile.html | 28 +++---- ...nt_class_finder_.componentclassfinder.html | 14 ++-- ..._parsers_san_app_parser_.sanappparser.html | 20 ++--- ...mpilers_anode_compiler_.anodecompiler.html | 28 +++---- ...ers_element_compiler_.elementcompiler.html | 10 +-- ...s_renderer_compiler_.renderercompiler.html | 16 ++-- ...target_js_emitters_emitter_.jsemitter.html | 30 +++---- .../_target_js_index_.tojscompiler.html | 10 +-- ...js_source_buffer_.compilesourcebuffer.html | 16 ++-- ...mpilers_anode_compiler_.anodecompiler.html | 30 +++---- ...component_registry_.componentregistry.html | 6 +- ...ers_element_compiler_.elementcompiler.html | 10 +-- ...s_renderer_compiler_.renderercompiler.html | 18 ++--- ...hp_compilers_stringifier_.stringifier.html | 14 ++-- ...rget_php_emitters_emitter_.phpemitter.html | 78 +++++++++---------- .../_target_php_index_.tophpcompiler.html | 20 ++--- docs/classes/_utils_emitter_.emitter.html | 36 ++++----- docs/classes/_utils_timing_.measure.html | 6 +- ...dels_source_file_type_.sourcefiletype.html | 4 +- docs/enums/_models_target_.target.html | 4 +- docs/index.html | 21 ++--- docs/interfaces/_models_anode_.anode.html | 28 +++---- docs/interfaces/_models_anode_.anodeprop.html | 8 +- .../_models_compiler_.compiler.html | 2 +- .../_models_expression_.expression.html | 26 +++---- docs/modules/_bin_debug_.html | 16 ++-- docs/modules/_bin_ssr_.html | 16 ++-- docs/modules/_loaders_case_.html | 12 +-- docs/modules/_loaders_common_js_.html | 6 +- docs/modules/_loaders_exec_.html | 4 +- docs/modules/_models_component_.html | 6 +- docs/modules/_models_san_project_.html | 2 +- docs/modules/_models_source_file_type_.html | 4 +- .../_parsers_dependency_resolver_.html | 12 +-- .../_parsers_normalize_component_.html | 2 +- docs/modules/_parsers_san_app_parser_.html | 2 +- docs/modules/_parsers_tsconfig_.html | 4 +- .../_target_js_compilers_expr_compiler_.html | 50 ++++++------ ...arget_js_compilers_renderer_compiler_.html | 2 +- .../_target_js_compilers_stringifier_.html | 12 +-- docs/modules/_target_js_compilers_ts2js_.html | 6 +- .../modules/_target_js_emitters_runtime_.html | 2 +- docs/modules/_target_js_index_.html | 4 +- docs/modules/_target_js_utils_fs_.html | 2 +- ...get_php_compilers_component_registry_.html | 2 +- .../_target_php_compilers_expr_compiler_.html | 50 ++++++------ .../_target_php_compilers_ts2php_.html | 6 +- .../_target_php_emitters_runtime_.html | 4 +- docs/modules/_target_php_index_.html | 4 +- .../_target_php_transformers_index_.html | 4 +- ...nsformers_refactor_computed_property_.html | 2 +- ...ansformers_refactor_filters_property_.html | 2 +- docs/modules/_target_php_util_.html | 8 +- docs/modules/_target_php_utils_fs_.html | 2 +- docs/modules/_utils_anode_.html | 6 +- docs/modules/_utils_ast_util_.html | 10 +-- docs/modules/_utils_buffer_.html | 2 +- docs/modules/_utils_case_.html | 28 +++---- docs/modules/_utils_element_.html | 2 +- docs/modules/_utils_timing_.html | 4 +- 66 files changed, 425 insertions(+), 422 deletions(-) diff --git a/docs/classes/_loaders_common_js_.commonjs.html b/docs/classes/_loaders_common_js_.commonjs.html index f463f68a..800e794c 100644 --- a/docs/classes/_loaders_common_js_.commonjs.html +++ b/docs/classes/_loaders_common_js_.commonjs.html @@ -115,7 +115,7 @@

constructor

  • Parameters

    @@ -137,7 +137,7 @@

    cache

    cache: Map<any, any> = new Map()
    @@ -147,7 +147,7 @@

    Private readFile

    readFile: any
    @@ -164,7 +164,7 @@

    require

  • Parameters

    diff --git a/docs/classes/_loaders_common_js_.module.html b/docs/classes/_loaders_common_js_.module.html index 661be352..3be84905 100644 --- a/docs/classes/_loaders_common_js_.module.html +++ b/docs/classes/_loaders_common_js_.module.html @@ -110,7 +110,7 @@

    constructor

  • Parameters

    @@ -135,7 +135,7 @@

    content

    content: string
    @@ -145,7 +145,7 @@

    exports

    exports: object
    @@ -160,7 +160,7 @@

    filepath

    filepath: string
    diff --git a/docs/classes/_models_component_.component.html b/docs/classes/_models_component_.component.html index 329f3bc5..7284bbb8 100644 --- a/docs/classes/_models_component_.component.html +++ b/docs/classes/_models_component_.component.html @@ -112,7 +112,7 @@

    aNode

    aNode: ANode
    @@ -122,7 +122,7 @@

    Optional components

    components: object
    @@ -140,7 +140,7 @@

    data

    data: Data
    @@ -150,7 +150,7 @@

    Optional getComponentgetComponentType: function

    @@ -181,7 +181,7 @@

    Optional template

    template: string
    @@ -191,7 +191,7 @@

    Static components: object

    @@ -209,7 +209,7 @@

    Static sanssrCid

    sanssrCid: number
    @@ -219,7 +219,7 @@

    Static template: string

    diff --git a/docs/classes/_models_component_.data.html b/docs/classes/_models_component_.data.html index 22308c66..434d975e 100644 --- a/docs/classes/_models_component_.data.html +++ b/docs/classes/_models_component_.data.html @@ -102,7 +102,7 @@

    get

  • Parameters

    diff --git a/docs/classes/_models_san_app_.sanapp.html b/docs/classes/_models_san_app_.sanapp.html index eef75f60..d1020c6b 100644 --- a/docs/classes/_models_san_app_.sanapp.html +++ b/docs/classes/_models_san_app_.sanapp.html @@ -118,7 +118,7 @@

    constructor

  • Parameters

    @@ -146,7 +146,7 @@

    componentClasses

    componentClasses: Component[]
    @@ -156,7 +156,7 @@

    entrySourceFile

    entrySourceFile: SanSourceFile
    @@ -166,7 +166,7 @@

    projectFiles

    projectFiles: Map<string, SanSourceFile>
    @@ -183,7 +183,7 @@

    getEntryComponentClass

  • Returns Component

    @@ -200,7 +200,7 @@

    getEntryComponentClassOrThrow

  • Returns Component

    @@ -217,7 +217,7 @@

    Private validateComponent<
  • Parameters

    diff --git a/docs/classes/_models_san_project_.sanproject.html b/docs/classes/_models_san_project_.sanproject.html index 5683b2a1..7442fed3 100644 --- a/docs/classes/_models_san_project_.sanproject.html +++ b/docs/classes/_models_san_project_.sanproject.html @@ -127,7 +127,7 @@

    constructor

  • Parameters

    @@ -157,7 +157,7 @@

    Private compilers

    compilers: Map<Target, Compiler> = new Map()
    @@ -167,7 +167,7 @@

    Private project

    project: Project
    @@ -177,7 +177,7 @@

    Private root

    root: string
    @@ -187,7 +187,7 @@

    Private tsConfigFile<
    tsConfigFilePath: string
    @@ -204,7 +204,7 @@

    compile

  • Parameters

    @@ -235,7 +235,7 @@

    Private getOrCreateCo
  • Parameters

    @@ -258,7 +258,7 @@

    Private loadCompilerC
  • Parameters

    diff --git a/docs/classes/_models_san_sourcefile_.sansourcefile.html b/docs/classes/_models_san_sourcefile_.sansourcefile.html index 15faa638..8a1a4d55 100644 --- a/docs/classes/_models_san_sourcefile_.sansourcefile.html +++ b/docs/classes/_models_san_sourcefile_.sansourcefile.html @@ -125,7 +125,7 @@

    Private constructor

  • Parameters

    @@ -161,7 +161,7 @@

    componentClassDeclarations

    componentClassDeclarations: Map<number, ClassDeclaration> = new Map()
    @@ -171,7 +171,7 @@

    componentClassIdentifier

    componentClassIdentifier: string
    @@ -181,7 +181,7 @@

    componentClasses

    componentClasses: Map<number, Component> = new Map()
    @@ -191,7 +191,7 @@

    fakeProperties

    fakeProperties: PropertyDeclaration[] = []
    @@ -201,7 +201,7 @@

    fileType

    fileType: SourceFileType
    @@ -211,7 +211,7 @@

    Private filepath

    filepath: string
    @@ -221,7 +221,7 @@

    tsSourceFile

    tsSourceFile: SourceFile
    @@ -238,7 +238,7 @@

    getClass

  • Parameters

    @@ -261,7 +261,7 @@

    getClassDeclarations

  • Returns ClassDeclaration[]

    @@ -278,7 +278,7 @@

    getFilePath

  • Returns string

    @@ -295,7 +295,7 @@

    getFullText

  • Returns string

    @@ -312,7 +312,7 @@

    Static createFromJSFile

    Parameters

    @@ -335,7 +335,7 @@

    Static createFromTSSource

    Parameters

    diff --git a/docs/classes/_parsers_component_class_finder_.componentclassfinder.html b/docs/classes/_parsers_component_class_finder_.componentclassfinder.html index 50c54bc4..b1a8e24b 100644 --- a/docs/classes/_parsers_component_class_finder_.componentclassfinder.html +++ b/docs/classes/_parsers_component_class_finder_.componentclassfinder.html @@ -118,7 +118,7 @@

    constructor

  • Parameters

    @@ -140,7 +140,7 @@

    Private children

    children: Set<Component> = new Set()
    @@ -150,7 +150,7 @@

    Private root

    root: Component
    @@ -167,7 +167,7 @@

    find

  • Returns Component[]

    @@ -184,7 +184,7 @@

    Private findRecursively

    Parameters

    @@ -207,7 +207,7 @@

    Private getChildCompo
  • Parameters

    @@ -233,7 +233,7 @@

    Private isComponentLo
  • Parameters

    diff --git a/docs/classes/_parsers_san_app_parser_.sanappparser.html b/docs/classes/_parsers_san_app_parser_.sanappparser.html index d2975d1d..fe21ecf0 100644 --- a/docs/classes/_parsers_san_app_parser_.sanappparser.html +++ b/docs/classes/_parsers_san_app_parser_.sanappparser.html @@ -121,7 +121,7 @@

    constructor

  • Parameters

    @@ -143,7 +143,7 @@

    Private id

    id: number = 0
    @@ -153,7 +153,7 @@

    project

    project: Project
    @@ -163,7 +163,7 @@

    Private root

    root: string
    @@ -180,7 +180,7 @@

    Private evaluateFile

  • Parameters

    @@ -206,7 +206,7 @@

    parseSanApp

  • Parameters

    @@ -229,7 +229,7 @@

    Private parseSanSourc
  • Parameters

    @@ -252,7 +252,7 @@

    setComponentID

  • Parameters

    @@ -278,7 +278,7 @@

    Static createUsingDefa
  • Returns SanAppParser

    @@ -295,7 +295,7 @@

    Static createUsingTsco
  • Parameters

    diff --git a/docs/classes/_target_js_compilers_anode_compiler_.anodecompiler.html b/docs/classes/_target_js_compilers_anode_compiler_.anodecompiler.html index e5ddb6a9..d5f5f553 100644 --- a/docs/classes/_target_js_compilers_anode_compiler_.anodecompiler.html +++ b/docs/classes/_target_js_compilers_anode_compiler_.anodecompiler.html @@ -132,7 +132,7 @@

    constructor

  • Parameters

    @@ -157,7 +157,7 @@

    Private component

    component: Component
    @@ -167,7 +167,7 @@

    Private elementSource
    elementSourceCompiler: ElementCompiler
    @@ -177,7 +177,7 @@

    Private ssrIndex

    ssrIndex: number = 0
    @@ -194,7 +194,7 @@

    compile

  • @@ -236,7 +236,7 @@

    compileComponent

  • @@ -276,7 +276,7 @@

    compileComponentLoader

  • @@ -316,7 +316,7 @@

    compileElement

  • @@ -350,7 +350,7 @@

    compileFor

  • @@ -384,7 +384,7 @@

    compileIf

  • @@ -418,7 +418,7 @@

    compileSlot

  • @@ -452,7 +452,7 @@

    compileTemplate

  • @@ -486,7 +486,7 @@

    compileText

  • @@ -520,7 +520,7 @@

    Private nextID

  • Returns string

    diff --git a/docs/classes/_target_js_compilers_element_compiler_.elementcompiler.html b/docs/classes/_target_js_compilers_element_compiler_.elementcompiler.html index cc1a2425..40d0fcfd 100644 --- a/docs/classes/_target_js_compilers_element_compiler_.elementcompiler.html +++ b/docs/classes/_target_js_compilers_element_compiler_.elementcompiler.html @@ -116,7 +116,7 @@

    constructor

  • Parameters

    @@ -138,7 +138,7 @@

    Private compileAnode

    compileAnode: any
    @@ -155,7 +155,7 @@

    inner

  • @@ -189,7 +189,7 @@

    tagEnd

  • @@ -232,7 +232,7 @@

    tagStart

  • diff --git a/docs/classes/_target_js_compilers_renderer_compiler_.renderercompiler.html b/docs/classes/_target_js_compilers_renderer_compiler_.renderercompiler.html index 89e80988..9a226468 100644 --- a/docs/classes/_target_js_compilers_renderer_compiler_.renderercompiler.html +++ b/docs/classes/_target_js_compilers_renderer_compiler_.renderercompiler.html @@ -126,7 +126,7 @@

    constructor

  • Parameters

    @@ -148,7 +148,7 @@

    Private aNodeCompiler
    aNodeCompiler: any
    @@ -158,7 +158,7 @@

    Private component

    component: Component
    @@ -168,7 +168,7 @@

    Private elementSource
    elementSourceCompiler: any
    @@ -178,7 +178,7 @@

    Private funcName

    funcName: string
    @@ -195,7 +195,7 @@

    compileComponentSource

  • @@ -222,7 +222,7 @@

    Private genComponentC
  • @@ -250,7 +250,7 @@

    Private genComponentP
  • diff --git a/docs/classes/_target_js_emitters_emitter_.jsemitter.html b/docs/classes/_target_js_emitters_emitter_.jsemitter.html index c1f1588b..eedb1d74 100644 --- a/docs/classes/_target_js_emitters_emitter_.jsemitter.html +++ b/docs/classes/_target_js_emitters_emitter_.jsemitter.html @@ -132,7 +132,7 @@

    constructor

    Parameters

    @@ -155,7 +155,7 @@

    Protected code

    @@ -173,7 +173,7 @@

    carriageReturn

    Returns void

    @@ -191,7 +191,7 @@

    Protected defaultWrite

    Inherited from Emitter.defaultWrite

    Parameters

    @@ -215,7 +215,7 @@

    feedLine

    Parameters

    @@ -239,7 +239,7 @@

    fullText

    Returns string

    @@ -257,7 +257,7 @@

    indent

    Returns void

    @@ -275,7 +275,7 @@

    nextLine

    Parameters

    @@ -299,7 +299,7 @@

    unindent

    Returns void

    @@ -317,7 +317,7 @@

    write

    Parameters

    @@ -340,7 +340,7 @@

    writeAnonymousFunction

  • Parameters

    @@ -366,7 +366,7 @@

    writeFunction

  • Parameters

    @@ -396,7 +396,7 @@

    writeLine

    Parameters

    @@ -420,7 +420,7 @@

    writeLines

    Parameters

    @@ -444,7 +444,7 @@

    writeNewLine

    Returns void

    diff --git a/docs/classes/_target_js_index_.tojscompiler.html b/docs/classes/_target_js_index_.tojscompiler.html index d983d735..2cf58a97 100644 --- a/docs/classes/_target_js_index_.tojscompiler.html +++ b/docs/classes/_target_js_index_.tojscompiler.html @@ -122,7 +122,7 @@

    constructor

  • Parameters

    @@ -152,7 +152,7 @@

    Private project

    project: Project
    @@ -162,7 +162,7 @@

    Private root

    root: string
    @@ -172,7 +172,7 @@

    Private tsConfigFile<
    tsConfigFilePath: object
    @@ -189,7 +189,7 @@

    compile

  • Parameters

    diff --git a/docs/classes/_target_js_source_buffer_.compilesourcebuffer.html b/docs/classes/_target_js_source_buffer_.compilesourcebuffer.html index d1267695..2aa44105 100644 --- a/docs/classes/_target_js_source_buffer_.compilesourcebuffer.html +++ b/docs/classes/_target_js_source_buffer_.compilesourcebuffer.html @@ -126,7 +126,7 @@

    constructor

  • Returns CompileSourceBuffer

    @@ -142,7 +142,7 @@

    segs

    segs: any[]
    @@ -159,7 +159,7 @@

    addRaw

  • @@ -187,7 +187,7 @@

    joinDataStringify

  • @@ -209,7 +209,7 @@

    joinExpr

  • @@ -240,7 +240,7 @@

    joinRaw

  • @@ -268,7 +268,7 @@

    joinString

  • @@ -296,7 +296,7 @@

    toCode

  • diff --git a/docs/classes/_target_php_compilers_anode_compiler_.anodecompiler.html b/docs/classes/_target_php_compilers_anode_compiler_.anodecompiler.html index 0a324739..af0344e7 100644 --- a/docs/classes/_target_php_compilers_anode_compiler_.anodecompiler.html +++ b/docs/classes/_target_php_compilers_anode_compiler_.anodecompiler.html @@ -133,7 +133,7 @@

    constructor

  • Parameters

    @@ -161,7 +161,7 @@

    Private component

    component: any
    @@ -171,7 +171,7 @@

    Private elementCompilerelementCompiler: any

  • @@ -181,7 +181,7 @@

    Private id

    id: number = 0
    @@ -191,7 +191,7 @@

    Private stringifier

    stringifier: any
    @@ -208,7 +208,7 @@

    compile

  • @@ -245,7 +245,7 @@

    compileComponent

  • @@ -282,7 +282,7 @@

    compileComponentLoader

  • @@ -319,7 +319,7 @@

    compileElement

  • @@ -350,7 +350,7 @@

    compileFor

  • @@ -381,7 +381,7 @@

    compileIf

  • @@ -412,7 +412,7 @@

    compileSlot

  • @@ -443,7 +443,7 @@

    compileTemplate

  • @@ -474,7 +474,7 @@

    compileText

  • @@ -505,7 +505,7 @@

    Private nextID

  • Returns string

    diff --git a/docs/classes/_target_php_compilers_component_registry_.componentregistry.html b/docs/classes/_target_php_compilers_component_registry_.componentregistry.html index 679412da..609aa6e1 100644 --- a/docs/classes/_target_php_compilers_component_registry_.componentregistry.html +++ b/docs/classes/_target_php_compilers_component_registry_.componentregistry.html @@ -105,7 +105,7 @@

    Private components

    components: Map<number, ComponentClassInfo> = new Map()
    @@ -122,7 +122,7 @@

    registerComponents

  • Parameters

    @@ -145,7 +145,7 @@

    writeComponentRegistry

  • Parameters

    diff --git a/docs/classes/_target_php_compilers_element_compiler_.elementcompiler.html b/docs/classes/_target_php_compilers_element_compiler_.elementcompiler.html index f9ab2823..27e2d960 100644 --- a/docs/classes/_target_php_compilers_element_compiler_.elementcompiler.html +++ b/docs/classes/_target_php_compilers_element_compiler_.elementcompiler.html @@ -123,7 +123,7 @@

    constructor

  • Parameters

    @@ -145,7 +145,7 @@

    Private compileANode

    compileANode: any
    @@ -162,7 +162,7 @@

    inner

  • @@ -199,7 +199,7 @@

    tagEnd

  • @@ -242,7 +242,7 @@

    tagStart

  • diff --git a/docs/classes/_target_php_compilers_renderer_compiler_.renderercompiler.html b/docs/classes/_target_php_compilers_renderer_compiler_.renderercompiler.html index a4a685d1..644ec6db 100644 --- a/docs/classes/_target_php_compilers_renderer_compiler_.renderercompiler.html +++ b/docs/classes/_target_php_compilers_renderer_compiler_.renderercompiler.html @@ -120,7 +120,7 @@

    constructor

  • Parameters

    @@ -148,7 +148,7 @@

    Private aNodeCompiler
    aNodeCompiler: ANodeCompiler
    @@ -158,7 +158,7 @@

    Private component

    component: any
    @@ -168,7 +168,7 @@

    Private elementCompilerelementCompiler: ElementCompiler

  • @@ -178,7 +178,7 @@

    Private emitter

    emitter: any
    @@ -188,7 +188,7 @@

    Private namespacePrefixnamespacePrefix: string = "" @@ -198,7 +198,7 @@

    Private stringifier

    stringifier: Stringifier
    @@ -215,7 +215,7 @@

    compile

  • @@ -237,7 +237,7 @@

    genComponentContextCode

  • diff --git a/docs/classes/_target_php_compilers_stringifier_.stringifier.html b/docs/classes/_target_php_compilers_stringifier_.stringifier.html index 92cef282..fc52dcb2 100644 --- a/docs/classes/_target_php_compilers_stringifier_.stringifier.html +++ b/docs/classes/_target_php_compilers_stringifier_.stringifier.html @@ -118,7 +118,7 @@

    constructor

  • Parameters

    @@ -140,7 +140,7 @@

    Private nsPrefix

    nsPrefix: string = ""
    @@ -157,7 +157,7 @@

    any

  • Parameters

    @@ -180,7 +180,7 @@

    arr

  • Parameters

    @@ -203,7 +203,7 @@

    date

  • Parameters

    @@ -226,7 +226,7 @@

    obj

  • Parameters

    @@ -249,7 +249,7 @@

    str

  • Parameters

    diff --git a/docs/classes/_target_php_emitters_emitter_.phpemitter.html b/docs/classes/_target_php_emitters_emitter_.phpemitter.html index 200d5b01..705cd5d4 100644 --- a/docs/classes/_target_php_emitters_emitter_.phpemitter.html +++ b/docs/classes/_target_php_emitters_emitter_.phpemitter.html @@ -156,7 +156,7 @@

    constructor

    Parameters

    @@ -178,7 +178,7 @@

    buffer

    buffer: string = ""
    @@ -189,7 +189,7 @@

    Protected code

    @@ -206,7 +206,7 @@

    beginBlock

  • Parameters

    @@ -229,7 +229,7 @@

    beginElse

  • Returns void

    @@ -246,7 +246,7 @@

    beginElseIf

  • Parameters

    @@ -269,7 +269,7 @@

    beginForeach

  • Parameters

    @@ -292,7 +292,7 @@

    beginIf

  • Parameters

    @@ -315,7 +315,7 @@

    beginNamespace

  • Parameters

    @@ -338,7 +338,7 @@

    bufferHTMLLiteral

  • Parameters

    @@ -362,7 +362,7 @@

    carriageReturn

    Returns void

    @@ -379,7 +379,7 @@

    clearStringLiteralBuffer

  • Returns void

    @@ -397,7 +397,7 @@

    Protected defaultWrite

    Inherited from Emitter.defaultWrite

    Parameters

    @@ -420,7 +420,7 @@

    endBlock

  • Returns void

    @@ -437,7 +437,7 @@

    endForeach

  • Returns void

    @@ -454,7 +454,7 @@

    endIf

  • Returns void

    @@ -471,7 +471,7 @@

    endNamespace

  • Returns void

    @@ -489,7 +489,7 @@

    feedLine

    Parameters

    @@ -513,7 +513,7 @@

    fullText

    Returns string

    @@ -531,7 +531,7 @@

    indent

    Returns void

    @@ -549,7 +549,7 @@

    nextLine

    Parameters

    @@ -573,7 +573,7 @@

    unindent

    Returns void

    @@ -591,7 +591,7 @@

    write

    Parameters

    @@ -614,7 +614,7 @@

    writeAnonymousFunction

  • Parameters

    @@ -643,7 +643,7 @@

    writeBlock

  • Parameters

    @@ -669,7 +669,7 @@

    writeBreak

  • Returns void

    @@ -686,7 +686,7 @@

    writeCase

  • Parameters

    @@ -712,7 +712,7 @@

    writeContinue

  • Returns void

    @@ -729,7 +729,7 @@

    writeDataComment

  • Returns void

    @@ -746,7 +746,7 @@

    writeDefault

  • Parameters

    @@ -769,7 +769,7 @@

    writeForeach

  • Parameters

    @@ -795,7 +795,7 @@

    writeFunction

  • Parameters

    @@ -827,7 +827,7 @@

    writeFunctionCall

  • Parameters

    @@ -853,7 +853,7 @@

    writeHTML

  • Parameters

    @@ -876,7 +876,7 @@

    writeIf

  • Parameters

    @@ -903,7 +903,7 @@

    writeLine

    Parameters

    @@ -927,7 +927,7 @@

    writeLines

    Parameters

    @@ -951,7 +951,7 @@

    writeNewLine

    Returns void

    @@ -968,7 +968,7 @@

    writeSwitch

  • Parameters

    diff --git a/docs/classes/_target_php_index_.tophpcompiler.html b/docs/classes/_target_php_index_.tophpcompiler.html index 975316ef..7241e0e7 100644 --- a/docs/classes/_target_php_index_.tophpcompiler.html +++ b/docs/classes/_target_php_index_.tophpcompiler.html @@ -127,7 +127,7 @@

    constructor

  • Parameters

    @@ -157,7 +157,7 @@

    Private project

    project: Project
    @@ -167,7 +167,7 @@

    Private requiredModulesrequiredModules: ModuleInfo[] @@ -177,7 +177,7 @@

    Private root

    root: string
    @@ -187,7 +187,7 @@

    Private tsConfigFile<
    tsConfigFilePath: string
    @@ -204,7 +204,7 @@

    compile

  • Parameters

    @@ -241,7 +241,7 @@

    compileComponent

  • Parameters

    @@ -267,7 +267,7 @@

    compileComponents

  • Parameters

    @@ -296,7 +296,7 @@

    Private compileRenderer

    Parameters

    @@ -328,7 +328,7 @@

    Private ns

  • Parameters

    diff --git a/docs/classes/_utils_emitter_.emitter.html b/docs/classes/_utils_emitter_.emitter.html index 1bfbee8b..4b8d8f12 100644 --- a/docs/classes/_utils_emitter_.emitter.html +++ b/docs/classes/_utils_emitter_.emitter.html @@ -137,7 +137,7 @@

    constructor

  • Parameters

    @@ -159,7 +159,7 @@

    Protected code

    code: string = ""
    @@ -169,7 +169,7 @@

    Private indentLevel

    indentLevel: number = 0
    @@ -179,7 +179,7 @@

    Private shiftWidth

    shiftWidth: any
    @@ -196,7 +196,7 @@

    Private atLineBegin

    Returns boolean

    @@ -213,7 +213,7 @@

    carriageReturn

  • Returns void

    @@ -230,7 +230,7 @@

    Protected defaultWrite

    Parameters

    @@ -253,7 +253,7 @@

    feedLine

  • Parameters

    @@ -276,7 +276,7 @@

    fullText

  • Returns string

    @@ -293,7 +293,7 @@

    indent

  • Returns void

    @@ -310,7 +310,7 @@

    Private lastChar

  • Returns string

    @@ -327,7 +327,7 @@

    nextLine

  • Parameters

    @@ -350,7 +350,7 @@

    Private size

  • Returns number

    @@ -367,7 +367,7 @@

    unindent

  • Returns void

    @@ -384,7 +384,7 @@

    Abstract write

  • Parameters

    @@ -407,7 +407,7 @@

    writeLine

  • Parameters

    @@ -430,7 +430,7 @@

    writeLines

  • Parameters

    @@ -453,7 +453,7 @@

    writeNewLine

  • Returns void

    diff --git a/docs/classes/_utils_timing_.measure.html b/docs/classes/_utils_timing_.measure.html index c8a898c0..46a795d6 100644 --- a/docs/classes/_utils_timing_.measure.html +++ b/docs/classes/_utils_timing_.measure.html @@ -114,7 +114,7 @@

    constructor

  • Returns Measure

    @@ -130,7 +130,7 @@

    Private startTime

    startTime: number
    @@ -147,7 +147,7 @@

    duration

  • Returns string

    diff --git a/docs/enums/_models_source_file_type_.sourcefiletype.html b/docs/enums/_models_source_file_type_.sourcefiletype.html index a1dca78d..5bde629b 100644 --- a/docs/enums/_models_source_file_type_.sourcefiletype.html +++ b/docs/enums/_models_source_file_type_.sourcefiletype.html @@ -91,7 +91,7 @@

    js

    js: = ".js"
    @@ -101,7 +101,7 @@

    ts

    ts: = ".ts"
    diff --git a/docs/enums/_models_target_.target.html b/docs/enums/_models_target_.target.html index b9bc4915..7dfbd44a 100644 --- a/docs/enums/_models_target_.target.html +++ b/docs/enums/_models_target_.target.html @@ -91,7 +91,7 @@

    js

    js: = "js"
    @@ -101,7 +101,7 @@

    php

    php: = "php"
    diff --git a/docs/index.html b/docs/index.html index 728ced05..b86811e7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -110,22 +110,25 @@

    CLI Usage

    Programmatic Interface

    -

    To PHP programmatic inteface (typedoc: ToPHPCompiler):

    -
    import { Target, SanProject } from '../models/san-project'
    +				

    The SanProject class is used to compile component files into ssr code string.

    +

    TypeScript:

    +
    import { Target, SanProject } from 'san-project'
     import { writeFileSync } from 'fs'
     
     const project = new SanProject()
    -const targetCode = project.compile('src/component.ts', Target.php)
    +const targetCode = project.compile('src/component.ts', Target.js)
     
    -writeFileSync('ssr.php', targetCode)
    -

    To JavaScript programmatic inteface (typedoc: ToJSCompiler):

    -
    const { ToJSCompiler } = require('san-ssr')
    -const { writeFileSync } = require('fs')
    +writeFileSync('ssr.js', targetCode)
    +

    Or in JavaScript:

    +
    const { SanProject } = require('san-project')
    +import { writeFileSync } from 'fs'
     
    -const compiler = new ToJSCompiler()
    -const targetCode = compiler.compile('./component.ts', {emitHeader: true})
    +const project = new SanProject()
    +const targetCode = project.compile('src/component.ts', 'js')
     
     writeFileSync('ssr.js', targetCode)
    +

    The SanProject#compile(filepath, target, options) has a third parameter options, which is passed + directly to the target code generator's compile(sanApp, options) as the second parameter.

    Milestones

    diff --git a/docs/interfaces/_models_anode_.anode.html b/docs/interfaces/_models_anode_.anode.html index acf2a341..dbebb94b 100644 --- a/docs/interfaces/_models_anode_.anode.html +++ b/docs/interfaces/_models_anode_.anode.html @@ -111,7 +111,7 @@

    children

    children: ANode[]
    @@ -121,7 +121,7 @@

    directives

    directives: object
    @@ -151,7 +151,7 @@

    Optional elif

    elif: ANode
    @@ -161,7 +161,7 @@

    Optional elses

    elses: ANode[]
    @@ -171,7 +171,7 @@

    events

    events: any
    @@ -181,7 +181,7 @@

    Optional expr

    @@ -191,7 +191,7 @@

    hotspot

    hotspot: ANode
    @@ -201,7 +201,7 @@

    Optional ifRinsed

    ifRinsed: ANode
    @@ -211,7 +211,7 @@

    Optional name

    name: string
    @@ -221,7 +221,7 @@

    props

    props: ANodeProp[]
    @@ -231,7 +231,7 @@

    tagName

    tagName: string
    @@ -241,7 +241,7 @@

    Optional textExpr

    textExpr: Expression
    @@ -251,7 +251,7 @@

    Optional value

    value: Expression
    @@ -261,7 +261,7 @@

    Optional vars

    vars: ANode[]
    diff --git a/docs/interfaces/_models_anode_.anodeprop.html b/docs/interfaces/_models_anode_.anodeprop.html index e53f8c7d..139e85ea 100644 --- a/docs/interfaces/_models_anode_.anodeprop.html +++ b/docs/interfaces/_models_anode_.anodeprop.html @@ -101,7 +101,7 @@

    expr

    expr: any
    @@ -111,7 +111,7 @@

    name

    name: string
    @@ -121,7 +121,7 @@

    raw

    raw: string
    @@ -131,7 +131,7 @@

    x

    x: any
    diff --git a/docs/interfaces/_models_compiler_.compiler.html b/docs/interfaces/_models_compiler_.compiler.html index 6873f4a6..b78151e4 100644 --- a/docs/interfaces/_models_compiler_.compiler.html +++ b/docs/interfaces/_models_compiler_.compiler.html @@ -109,7 +109,7 @@

    compile

  • Parameters

    diff --git a/docs/interfaces/_models_expression_.expression.html b/docs/interfaces/_models_expression_.expression.html index 97225d15..88a2e579 100644 --- a/docs/interfaces/_models_expression_.expression.html +++ b/docs/interfaces/_models_expression_.expression.html @@ -110,7 +110,7 @@

    args

    args: Expression[]
    @@ -120,7 +120,7 @@

    expr

    @@ -130,7 +130,7 @@

    items

    items: Expression[]
    @@ -140,7 +140,7 @@

    literal

    literal: string
    @@ -150,7 +150,7 @@

    name

    @@ -160,7 +160,7 @@

    operator

    operator: number
    @@ -170,7 +170,7 @@

    original

    original: boolean
    @@ -180,7 +180,7 @@

    parenthesized

    parenthesized: boolean
    @@ -190,7 +190,7 @@

    paths

    paths: Expression[]
    @@ -200,7 +200,7 @@

    segs

    segs: Expression[]
    @@ -210,7 +210,7 @@

    spread

    spread: boolean
    @@ -220,7 +220,7 @@

    type

    type: number
    @@ -230,7 +230,7 @@

    value

    value: string
    diff --git a/docs/modules/_bin_debug_.html b/docs/modules/_bin_debug_.html index 32f16bb6..1bec29a4 100644 --- a/docs/modules/_bin_debug_.html +++ b/docs/modules/_bin_debug_.html @@ -99,7 +99,7 @@

    Const caseName

    caseName: string = process.argv[2]
    @@ -109,7 +109,7 @@

    Const expected

    expected: string = readFileSync(htmlPath, 'utf8')
    @@ -119,7 +119,7 @@

    expectedData

    expectedData: object
    @@ -134,7 +134,7 @@

    expectedHtml

    expectedHtml: object
    @@ -149,7 +149,7 @@

    Const htmlPath

    htmlPath: string = resolve(__dirname, '../../test/cases', caseName, 'result.html')
    @@ -166,7 +166,7 @@

    check

  • Parameters

    @@ -192,7 +192,7 @@

    deepEqual

  • Parameters

    @@ -218,7 +218,7 @@

    test

  • Parameters

    diff --git a/docs/modules/_bin_ssr_.html b/docs/modules/_bin_ssr_.html index dd7effa9..72a3d3c8 100644 --- a/docs/modules/_bin_ssr_.html +++ b/docs/modules/_bin_ssr_.html @@ -99,7 +99,7 @@

    OptionValue

    OptionValue: string | undefined
    @@ -112,7 +112,7 @@

    Const componentFile

    componentFile: string = resolve(yargs.argv._[0])
    @@ -122,7 +122,7 @@

    Const nsPrefix

    nsPrefix: string = yargs.argv.prefix as OptionValue
    @@ -132,7 +132,7 @@

    Const outputFile

    outputFile: string = yargs.argv.output as OptionValue
    @@ -142,7 +142,7 @@

    Const project

    project: SanProject = new SanProject({ tsConfigFilePath })
    @@ -152,7 +152,7 @@

    Const target

    target: string = yargs.argv.target as OptionValue
    @@ -162,7 +162,7 @@

    Const targetCode

    targetCode: any = project.compile(componentFile, target as Target, { nsPrefix })
    @@ -172,7 +172,7 @@

    Const tsConfigFile
    tsConfigFilePath: string = yargs.argv.tsconfig as OptionValue
    diff --git a/docs/modules/_loaders_case_.html b/docs/modules/_loaders_case_.html index eb73a0bb..ef21bd75 100644 --- a/docs/modules/_loaders_case_.html +++ b/docs/modules/_loaders_case_.html @@ -96,7 +96,7 @@

    compileAllToJS

  • Returns string

    @@ -113,7 +113,7 @@

    compileAllToPHP

  • Returns string

    @@ -130,7 +130,7 @@

    compileToJS

  • Parameters

    @@ -153,7 +153,7 @@

    compileToPHP

  • Parameters

    @@ -176,7 +176,7 @@

    renderByJS

  • Parameters

    @@ -199,7 +199,7 @@

    renderByPHP

  • Parameters

    diff --git a/docs/modules/_loaders_common_js_.html b/docs/modules/_loaders_common_js_.html index 0241a371..6fac64fa 100644 --- a/docs/modules/_loaders_common_js_.html +++ b/docs/modules/_loaders_common_js_.html @@ -101,7 +101,7 @@

    FileLoader

    FileLoader: function | object
    @@ -118,7 +118,7 @@

    Const defaultFileLoader
  • Parameters

    @@ -141,7 +141,7 @@

    getModuleSpecifier

  • Parameters

    diff --git a/docs/modules/_loaders_exec_.html b/docs/modules/_loaders_exec_.html index 73b675c8..d63295a7 100644 --- a/docs/modules/_loaders_exec_.html +++ b/docs/modules/_loaders_exec_.html @@ -92,7 +92,7 @@

    exec

  • Parameters

    @@ -118,7 +118,7 @@

    execSync

  • Parameters

    diff --git a/docs/modules/_models_component_.html b/docs/modules/_models_component_.html index cc64b571..8346a99e 100644 --- a/docs/modules/_models_component_.html +++ b/docs/modules/_models_component_.html @@ -101,7 +101,7 @@

    Const COMPONENT_RESERVED_COMPONENT_RESERVED_MEMBERS: Set<string> = new Set('aNode,computed,filters,components,' +'initData,template,attached,created,' +'detached,disposed,compiled'.split(','))

  • @@ -118,7 +118,7 @@

    isComponentClass

  • Parameters

    @@ -141,7 +141,7 @@

    isComponentLoader

  • Parameters

    diff --git a/docs/modules/_models_san_project_.html b/docs/modules/_models_san_project_.html index c4ff3d7d..04c5a860 100644 --- a/docs/modules/_models_san_project_.html +++ b/docs/modules/_models_san_project_.html @@ -93,7 +93,7 @@

    SanProjectOptions

    SanProjectOptions: object
    diff --git a/docs/modules/_models_source_file_type_.html b/docs/modules/_models_source_file_type_.html index 40e1bec1..0e58b184 100644 --- a/docs/modules/_models_source_file_type_.html +++ b/docs/modules/_models_source_file_type_.html @@ -98,7 +98,7 @@

    getSourceFileType

  • Parameters

    @@ -124,7 +124,7 @@

    getSourceFileTypeOrThrow

  • Parameters

    diff --git a/docs/modules/_parsers_dependency_resolver_.html b/docs/modules/_parsers_dependency_resolver_.html index f068fab3..18a11baa 100644 --- a/docs/modules/_parsers_dependency_resolver_.html +++ b/docs/modules/_parsers_dependency_resolver_.html @@ -96,7 +96,7 @@

    getDependenciesRecursively

  • Parameters

    @@ -122,7 +122,7 @@

    getInlineDeclarations

  • Parameters

    @@ -145,7 +145,7 @@

    getInlineDependencies

  • Parameters

    @@ -168,7 +168,7 @@

    getInlineDependencyLiterals

  • Parameters

    @@ -191,7 +191,7 @@

    isRelativePath

  • Parameters

    @@ -214,7 +214,7 @@

    shouldInline

  • Parameters

    diff --git a/docs/modules/_parsers_normalize_component_.html b/docs/modules/_parsers_normalize_component_.html index 3c0f649f..edb2be08 100644 --- a/docs/modules/_parsers_normalize_component_.html +++ b/docs/modules/_parsers_normalize_component_.html @@ -91,7 +91,7 @@

    normalizeComponentClass

  • Parameters

    diff --git a/docs/modules/_parsers_san_app_parser_.html b/docs/modules/_parsers_san_app_parser_.html index 8d78a88d..2be0324d 100644 --- a/docs/modules/_parsers_san_app_parser_.html +++ b/docs/modules/_parsers_san_app_parser_.html @@ -93,7 +93,7 @@

    Const debug

    debug: any = debugFactory('component-parser')
    diff --git a/docs/modules/_parsers_tsconfig_.html b/docs/modules/_parsers_tsconfig_.html index fde2f652..e1e9e355 100644 --- a/docs/modules/_parsers_tsconfig_.html +++ b/docs/modules/_parsers_tsconfig_.html @@ -92,7 +92,7 @@

    getDefaultConfig

  • Returns any

    @@ -109,7 +109,7 @@

    getDefaultConfigPath

  • Returns string

    diff --git a/docs/modules/_target_js_compilers_expr_compiler_.html b/docs/modules/_target_js_compilers_expr_compiler_.html index 71a7da0c..88d2cc23 100644 --- a/docs/modules/_target_js_compilers_expr_compiler_.html +++ b/docs/modules/_target_js_compilers_expr_compiler_.html @@ -87,7 +87,7 @@

    Const compileExprSource
    compileExprSource: object
    @@ -105,7 +105,7 @@

    _expr

  • @@ -133,7 +133,7 @@

    array

  • @@ -161,7 +161,7 @@

    callExpr

  • @@ -189,7 +189,7 @@

    dataAccess

  • @@ -217,7 +217,7 @@

    expr

  • @@ -245,7 +245,7 @@

    interp

  • @@ -278,7 +278,7 @@

    object

  • @@ -306,7 +306,7 @@

    stringLiteralize

  • @@ -334,7 +334,7 @@

    text

  • @@ -358,7 +358,7 @@

    binaryOp

    binaryOp: object
    @@ -372,7 +372,7 @@

    121

    121: string = "<="
    @@ -382,7 +382,7 @@

    122

    122: string = "=="
    @@ -392,7 +392,7 @@

    123

    123: string = ">="
    @@ -402,7 +402,7 @@

    155

    155: string = "!=="
    @@ -412,7 +412,7 @@

    183

    183: string = "==="
    @@ -422,7 +422,7 @@

    248

    248: string = "||"
    @@ -432,7 +432,7 @@

    42

    42: string = "*"
    @@ -442,7 +442,7 @@

    43

    43: string = "+"
    @@ -452,7 +452,7 @@

    45

    45: string = "-"
    @@ -462,7 +462,7 @@

    47

    47: string = "/"
    @@ -472,7 +472,7 @@

    60

    60: string = "<"
    @@ -482,7 +482,7 @@

    62

    62: string = ">"
    @@ -492,7 +492,7 @@

    76

    76: string = "&&"
    @@ -502,7 +502,7 @@

    94

    94: string = "!="
    diff --git a/docs/modules/_target_js_compilers_renderer_compiler_.html b/docs/modules/_target_js_compilers_renderer_compiler_.html index 8506a9b3..3d50ae37 100644 --- a/docs/modules/_target_js_compilers_renderer_compiler_.html +++ b/docs/modules/_target_js_compilers_renderer_compiler_.html @@ -97,7 +97,7 @@

    functionString

  • Parameters

    diff --git a/docs/modules/_target_js_compilers_stringifier_.html b/docs/modules/_target_js_compilers_stringifier_.html index 19215df8..1d287faa 100644 --- a/docs/modules/_target_js_compilers_stringifier_.html +++ b/docs/modules/_target_js_compilers_stringifier_.html @@ -87,7 +87,7 @@

    Const stringifier

    stringifier: object
    @@ -100,7 +100,7 @@

    any

  • Parameters

    @@ -123,7 +123,7 @@

    arr

  • Parameters

    @@ -146,7 +146,7 @@

    date

  • Parameters

    @@ -169,7 +169,7 @@

    obj

  • Parameters

    @@ -192,7 +192,7 @@

    str

  • Parameters

    diff --git a/docs/modules/_target_js_compilers_ts2js_.html b/docs/modules/_target_js_compilers_ts2js_.html index 07a57b5e..bb0909e1 100644 --- a/docs/modules/_target_js_compilers_ts2js_.html +++ b/docs/modules/_target_js_compilers_ts2js_.html @@ -94,7 +94,7 @@

    Const debug

    debug: any = debugFactory('san-ssr:ts2js')
  • @@ -111,7 +111,7 @@

    tsCode2js

  • Parameters

    @@ -137,7 +137,7 @@

    tsSourceFile2js

  • Parameters

    diff --git a/docs/modules/_target_js_emitters_runtime_.html b/docs/modules/_target_js_emitters_runtime_.html index 7200885b..f72e36b6 100644 --- a/docs/modules/_target_js_emitters_runtime_.html +++ b/docs/modules/_target_js_emitters_runtime_.html @@ -91,7 +91,7 @@

    emitRuntime

  • Parameters

    diff --git a/docs/modules/_target_js_index_.html b/docs/modules/_target_js_index_.html index d493f296..6fb78d32 100644 --- a/docs/modules/_target_js_index_.html +++ b/docs/modules/_target_js_index_.html @@ -99,7 +99,7 @@

    ToJSCompilerOptions

    ToJSCompilerOptions: object
    @@ -123,7 +123,7 @@

    Const debug

    debug: any = debugFactory('target-js')
    diff --git a/docs/modules/_target_js_utils_fs_.html b/docs/modules/_target_js_utils_fs_.html index d19c8cd6..80a90ae4 100644 --- a/docs/modules/_target_js_utils_fs_.html +++ b/docs/modules/_target_js_utils_fs_.html @@ -91,7 +91,7 @@

    readStringSync

  • Parameters

    diff --git a/docs/modules/_target_php_compilers_component_registry_.html b/docs/modules/_target_php_compilers_component_registry_.html index 51d39e0c..005e2929 100644 --- a/docs/modules/_target_php_compilers_component_registry_.html +++ b/docs/modules/_target_php_compilers_component_registry_.html @@ -93,7 +93,7 @@

    ComponentClassInfo

    ComponentClassInfo: object
    diff --git a/docs/modules/_target_php_compilers_expr_compiler_.html b/docs/modules/_target_php_compilers_expr_compiler_.html index 2abe019c..7d9bb9ed 100644 --- a/docs/modules/_target_php_compilers_expr_compiler_.html +++ b/docs/modules/_target_php_compilers_expr_compiler_.html @@ -87,7 +87,7 @@

    Const compileExprSource
    compileExprSource: object
    @@ -105,7 +105,7 @@

    _expr

  • @@ -138,7 +138,7 @@

    array

  • @@ -171,7 +171,7 @@

    callExpr

  • @@ -200,7 +200,7 @@

    dataAccess

  • @@ -238,7 +238,7 @@

    expr

  • @@ -267,7 +267,7 @@

    interp

  • @@ -300,7 +300,7 @@

    object

  • @@ -333,7 +333,7 @@

    stringLiteralize

  • @@ -367,7 +367,7 @@

    text

  • @@ -396,7 +396,7 @@

    binaryOp

    binaryOp: object
    @@ -415,7 +415,7 @@

    121

    121: string = "<="
    @@ -425,7 +425,7 @@

    122

    122: string = "=="
    @@ -435,7 +435,7 @@

    123

    123: string = ">="
    @@ -445,7 +445,7 @@

    155

    155: string = "!=="
    @@ -455,7 +455,7 @@

    183

    183: string = "==="
    @@ -465,7 +465,7 @@

    248

    248: string = "||"
    @@ -475,7 +475,7 @@

    42

    42: string = "*"
    @@ -485,7 +485,7 @@

    43

    43: string = "+"
    @@ -495,7 +495,7 @@

    45

    45: string = "-"
    @@ -505,7 +505,7 @@

    47

    47: string = "/"
    @@ -515,7 +515,7 @@

    60

    60: string = "<"
    @@ -525,7 +525,7 @@

    62

    62: string = ">"
    @@ -535,7 +535,7 @@

    76

    76: string = "&&"
    @@ -545,7 +545,7 @@

    94

    94: string = "!="
    diff --git a/docs/modules/_target_php_compilers_ts2php_.html b/docs/modules/_target_php_compilers_ts2php_.html index f7773063..e9a85d68 100644 --- a/docs/modules/_target_php_compilers_ts2php_.html +++ b/docs/modules/_target_php_compilers_ts2php_.html @@ -99,7 +99,7 @@

    ModuleInfo

    ModuleInfo: object
    @@ -126,7 +126,7 @@

    Const debug

    debug: any = debugFactory('san-ssr:ts2php')
    @@ -143,7 +143,7 @@

    generatePHPCode

  • Parameters

    diff --git a/docs/modules/_target_php_emitters_runtime_.html b/docs/modules/_target_php_emitters_runtime_.html index 873df3f4..6be800c1 100644 --- a/docs/modules/_target_php_emitters_runtime_.html +++ b/docs/modules/_target_php_emitters_runtime_.html @@ -93,7 +93,7 @@

    Const runtimeFiles

    runtimeFiles: string[] = ['underscore.php','san.php','Ts2Php_Helper.php','component-registry.php']
    @@ -110,7 +110,7 @@

    emitRuntime

  • Parameters

    diff --git a/docs/modules/_target_php_index_.html b/docs/modules/_target_php_index_.html index 7fa68fc8..e13af2a3 100644 --- a/docs/modules/_target_php_index_.html +++ b/docs/modules/_target_php_index_.html @@ -99,7 +99,7 @@

    ToPHPCompilerOptions

    ToPHPCompilerOptions: object
    @@ -123,7 +123,7 @@

    Const debug

    debug: any = debugFactory('target-php')
    diff --git a/docs/modules/_target_php_transformers_index_.html b/docs/modules/_target_php_transformers_index_.html index 97eadc16..41a3f9ca 100644 --- a/docs/modules/_target_php_transformers_index_.html +++ b/docs/modules/_target_php_transformers_index_.html @@ -93,7 +93,7 @@

    Const uselessComponentP
    uselessComponentProps: string[] = ['components']
    @@ -110,7 +110,7 @@

    transformAstToPHP

  • Parameters

    diff --git a/docs/modules/_target_php_transformers_refactor_computed_property_.html b/docs/modules/_target_php_transformers_refactor_computed_property_.html index 30e18b14..bd56adc3 100644 --- a/docs/modules/_target_php_transformers_refactor_computed_property_.html +++ b/docs/modules/_target_php_transformers_refactor_computed_property_.html @@ -91,7 +91,7 @@

    refactorComputedProperty

  • Parameters

    diff --git a/docs/modules/_target_php_transformers_refactor_filters_property_.html b/docs/modules/_target_php_transformers_refactor_filters_property_.html index fa9a2c05..57d759ec 100644 --- a/docs/modules/_target_php_transformers_refactor_filters_property_.html +++ b/docs/modules/_target_php_transformers_refactor_filters_property_.html @@ -91,7 +91,7 @@

    refactorFiltersProperty

  • Parameters

    diff --git a/docs/modules/_target_php_util_.html b/docs/modules/_target_php_util_.html index 70d0c87d..348999fd 100644 --- a/docs/modules/_target_php_util_.html +++ b/docs/modules/_target_php_util_.html @@ -95,7 +95,7 @@

    Const reservedNames

    reservedNames: RegExp[] = [/^list$/i]
    @@ -112,7 +112,7 @@

    isObjectLiteralExpression

  • Parameters

    @@ -135,7 +135,7 @@

    isReserved

  • Parameters

    @@ -158,7 +158,7 @@

    removeObjectLiteralInitiator

  • Parameters

    diff --git a/docs/modules/_target_php_utils_fs_.html b/docs/modules/_target_php_utils_fs_.html index 6a748bfb..d528c56d 100644 --- a/docs/modules/_target_php_utils_fs_.html +++ b/docs/modules/_target_php_utils_fs_.html @@ -91,7 +91,7 @@

    readPHPSource

  • Parameters

    diff --git a/docs/modules/_utils_anode_.html b/docs/modules/_utils_anode_.html index fb6437c2..9b8ee5fe 100644 --- a/docs/modules/_utils_anode_.html +++ b/docs/modules/_utils_anode_.html @@ -93,7 +93,7 @@

    getANodePropByName

  • @@ -124,7 +124,7 @@

    getANodeProps

  • Parameters

    @@ -147,7 +147,7 @@

    postProp

  • diff --git a/docs/modules/_utils_ast_util_.html b/docs/modules/_utils_ast_util_.html index 2c356d37..2d845a52 100644 --- a/docs/modules/_utils_ast_util_.html +++ b/docs/modules/_utils_ast_util_.html @@ -96,7 +96,7 @@

    Const debug

    debug: any = debugFactory('ast-util')
    @@ -113,7 +113,7 @@

    getComponentClassIdentifier

  • Parameters

    @@ -139,7 +139,7 @@

    getSanImportDeclaration

  • Parameters

    @@ -162,7 +162,7 @@

    isChildClassOf

  • Parameters

    @@ -188,7 +188,7 @@

    movePropertyInitiatorToPrototype

  • Parameters

    diff --git a/docs/modules/_utils_buffer_.html b/docs/modules/_utils_buffer_.html index bc62abd6..8dcae799 100644 --- a/docs/modules/_utils_buffer_.html +++ b/docs/modules/_utils_buffer_.html @@ -91,7 +91,7 @@

    byteCount

  • Parameters

    diff --git a/docs/modules/_utils_case_.html b/docs/modules/_utils_case_.html index c7c5c38d..92cf48a9 100644 --- a/docs/modules/_utils_case_.html +++ b/docs/modules/_utils_case_.html @@ -105,7 +105,7 @@

    Const caseRoot

    caseRoot: string = resolve(__dirname, '../../test/cases')
    @@ -115,7 +115,7 @@

    Const cases

    cases: string[] = readdirSync(caseRoot)
    @@ -125,7 +125,7 @@

    Const debug

    debug: any = debugFactory('case')
    @@ -135,7 +135,7 @@

    Const jsSSRUnables

    jsSSRUnables: string[] = ['multi-files']
    @@ -145,7 +145,7 @@

    Const multiFileCasesmultiFileCases: string[] = ['multi-component-files', 'multi-files']

  • @@ -155,7 +155,7 @@

    Const sanProject

    sanProject: SanProject = new SanProject({ tsConfigFilePath })
    @@ -165,7 +165,7 @@

    Const tsConfigFile
    tsConfigFilePath: string = resolve(__dirname, '../../test/tsconfig.json')
    @@ -182,7 +182,7 @@

    compileAllToJS

  • Returns void

    @@ -199,7 +199,7 @@

    compileAllToPHP

  • Returns void

    @@ -216,7 +216,7 @@

    compileToJS

  • Parameters

    @@ -239,7 +239,7 @@

    compileToPHP

  • Parameters

    @@ -262,7 +262,7 @@

    parseHtml

  • Parameters

    @@ -285,7 +285,7 @@

    supportE2E

  • Parameters

    @@ -308,7 +308,7 @@

    supportJSSSR

  • Parameters

    diff --git a/docs/modules/_utils_element_.html b/docs/modules/_utils_element_.html index d914db38..705d7726 100644 --- a/docs/modules/_utils_element_.html +++ b/docs/modules/_utils_element_.html @@ -87,7 +87,7 @@

    Const autoCloseTags

    autoCloseTags: Set<string> = new Set('area,base,br,col,embed,hr,img,input,keygen,param,source,track,wbr'.split(','))
  • diff --git a/docs/modules/_utils_timing_.html b/docs/modules/_utils_timing_.html index 3a093364..f20ac553 100644 --- a/docs/modules/_utils_timing_.html +++ b/docs/modules/_utils_timing_.html @@ -98,7 +98,7 @@

    measure

  • Parameters

    @@ -121,7 +121,7 @@

    startMeasure

  • Returns Measure