From 9492e91048ffe5079eb0dfdd81381ee5579eacbf Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 2 Mar 2020 02:46:58 +0000 Subject: [PATCH] chore(release): 1.9.7 [skip ci] ## [1.9.7](https://github.com/baidu/san-ssr/compare/v1.9.6...v1.9.7) (2020-03-02) ### Bug Fixes * SanData#get() return undefined when not found ([a54918f](https://github.com/baidu/san-ssr/commit/a54918fb66d40c30b1240605a64cd853c66fb318)) --- CHANGELOG.md | 7 ++ docs/classes/_fixtures_timing_.measure.html | 6 +- .../classes/_loaders_common_js_.commonjs.html | 12 +-- docs/classes/_loaders_common_js_.module.html | 8 +- ..._models_component_info_.componentinfo.html | 18 ++--- ..._models_component_tree_.componenttree.html | 12 +-- docs/classes/_models_san_app_.sanapp.html | 10 +-- docs/classes/_models_san_data_.sandata.html | 12 +-- .../_models_san_project_.sanproject.html | 24 +++--- ..._models_san_sourcefile_.sansourcefile.html | 30 ++++---- ...ers_component_parser_.componentparser.html | 8 +- ...ers_js_san_app_parser_.jssanappparser.html | 12 +-- ...ers_ts_san_app_parser_.tssanappparser.html | 30 ++++---- ...mpilers_anode_compiler_.anodecompiler.html | 28 +++---- ...ers_element_compiler_.elementcompiler.html | 12 +-- ...s_renderer_compiler_.renderercompiler.html | 22 +++--- ...target_js_emitters_emitter_.jsemitter.html | 76 +++++++++---------- .../_target_js_index_.tojscompiler.html | 8 +- docs/classes/_utils_emitter_.emitter.html | 38 +++++----- ...dels_source_file_type_.sourcefiletype.html | 4 +- docs/index.html | 54 ++----------- ...compiled_component_.compiledcomponent.html | 40 +++++----- .../_models_compiler_.compiler.html | 4 +- ..._component_info_.componentinfooptions.html | 14 ++-- .../_models_renderer_.renderer.html | 2 +- ...models_san_project_.sanprojectoptions.html | 4 +- ..._san_sourcefile_.sansourcefileoptions.html | 8 +- ..._parsers_san_app_parser_.sanappparser.html | 4 +- ...ers_renderer_compiler_.compilecontext.html | 12 +-- ...rs_renderer_compiler_.componentrender.html | 2 +- docs/modules/_bin_ssr_.html | 16 ++-- docs/modules/_fixtures_case_.html | 26 +++---- docs/modules/_fixtures_timing_.html | 4 +- docs/modules/_index_.html | 4 +- docs/modules/_loaders_common_js_.html | 10 +-- docs/modules/_loaders_exec_.html | 4 +- docs/modules/_loaders_target_.html | 4 +- docs/modules/_models_component_.html | 8 +- docs/modules/_models_san_project_.html | 4 +- docs/modules/_models_source_file_type_.html | 4 +- .../_parsers_dependency_resolver_.html | 12 +-- docs/modules/_parsers_js_san_app_parser_.html | 2 +- .../_parsers_normalize_component_.html | 2 +- docs/modules/_parsers_san_app_parser_.html | 2 +- docs/modules/_parsers_ts_san_app_parser_.html | 2 +- docs/modules/_parsers_tsconfig_.html | 4 +- .../_target_js_compilers_expr_compiler_.html | 54 ++++++------- ...arget_js_compilers_renderer_compiler_.html | 8 +- .../_target_js_compilers_stringifier_.html | 12 +-- .../modules/_target_js_emitters_runtime_.html | 4 +- docs/modules/_target_js_index_.html | 6 +- docs/modules/_transpilers_ts2js_.html | 6 +- docs/modules/_utils_anode_util_.html | 6 +- docs/modules/_utils_ast_util_.html | 10 +-- docs/modules/_utils_buffer_.html | 2 +- docs/modules/_utils_case_.html | 10 +-- docs/modules/_utils_dom_util_.html | 4 +- docs/modules/_utils_fs_.html | 2 +- docs/modules/_utils_lang_.html | 4 +- docs/modules/_utils_type_guards_.html | 36 ++++----- docs/modules/_utils_underscore_.html | 74 +++++++++--------- package-lock.json | 2 +- package.json | 2 +- 63 files changed, 420 insertions(+), 451 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8afd88dd..4c25a089 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.9.7](https://github.com/baidu/san-ssr/compare/v1.9.6...v1.9.7) (2020-03-02) + + +### Bug Fixes + +* SanData#get() return undefined when not found ([a54918f](https://github.com/baidu/san-ssr/commit/a54918fb66d40c30b1240605a64cd853c66fb318)) + ## [1.9.6](https://github.com/baidu/san-ssr/compare/v1.9.5...v1.9.6) (2020-02-20) diff --git a/docs/classes/_fixtures_timing_.measure.html b/docs/classes/_fixtures_timing_.measure.html index 3ed9833d..59486969 100644 --- a/docs/classes/_fixtures_timing_.measure.html +++ b/docs/classes/_fixtures_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/classes/_loaders_common_js_.commonjs.html b/docs/classes/_loaders_common_js_.commonjs.html index 4af511c3..3e6b13ec 100644 --- a/docs/classes/_loaders_common_js_.commonjs.html +++ b/docs/classes/_loaders_common_js_.commonjs.html @@ -117,7 +117,7 @@

    constructor

  • Parameters

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

    cache

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

    Private modules

    modules: object
    @@ -170,7 +170,7 @@

    Private readFileImpl<
    readFileImpl: function
    @@ -214,7 +214,7 @@

    Private readModuleCon
  • Parameters

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

    require

  • Parameters

    diff --git a/docs/classes/_loaders_common_js_.module.html b/docs/classes/_loaders_common_js_.module.html index 025b5814..815f7ae1 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_info_.componentinfo.html b/docs/classes/_models_component_info_.componentinfo.html index 68699e58..ab46b335 100644 --- a/docs/classes/_models_component_info_.componentinfo.html +++ b/docs/classes/_models_component_info_.componentinfo.html @@ -133,7 +133,7 @@

    constructor

  • Parameters

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

    childComponentClasses

    childComponentClasses: Components
    @@ -188,7 +188,7 @@

    children

    children: ComponentInfo[]
    @@ -198,7 +198,7 @@

    cid

    cid: number
    @@ -208,7 +208,7 @@

    componentClass

    componentClass: ComponentConstructor<__type, __type>
    @@ -218,7 +218,7 @@

    computed

    computed: Computed
    @@ -228,7 +228,7 @@

    filters

    filters: Filters
    @@ -238,7 +238,7 @@

    Optional template

    template: undefined | string
    @@ -255,7 +255,7 @@

    createComponentInstance

  • Returns CompiledComponent<__type>

    diff --git a/docs/classes/_models_component_tree_.componenttree.html b/docs/classes/_models_component_tree_.componenttree.html index 2ed7b6cf..12fce3df 100644 --- a/docs/classes/_models_component_tree_.componenttree.html +++ b/docs/classes/_models_component_tree_.componenttree.html @@ -125,7 +125,7 @@

    constructor

  • Parameters

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

    Private nodes

    nodes: Map<ComponentConstructor<__type, __type>, ComponentInfo> = new Map<ComponentConstructor<{}, {}>, ComponentInfo>()
    @@ -157,7 +157,7 @@

    Private parser

    parser: ComponentParser = new ComponentParser()
    @@ -167,7 +167,7 @@

    root

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

    addComponentClass

  • Parameters

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

    preOrder

  • Parameters

    diff --git a/docs/classes/_models_san_app_.sanapp.html b/docs/classes/_models_san_app_.sanapp.html index 81f05173..26883ebb 100644 --- a/docs/classes/_models_san_app_.sanapp.html +++ b/docs/classes/_models_san_app_.sanapp.html @@ -116,7 +116,7 @@

    constructor

  • Parameters

    @@ -144,7 +144,7 @@

    componentTree

    componentTree: ComponentTree
    @@ -154,7 +154,7 @@

    entrySourceFile

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

    projectFiles

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

    getEntryComponentClass

  • Returns ComponentConstructor<__type, __type>

    diff --git a/docs/classes/_models_san_data_.sandata.html b/docs/classes/_models_san_data_.sandata.html index bc06c2a4..cbcce3c9 100644 --- a/docs/classes/_models_san_data_.sandata.html +++ b/docs/classes/_models_san_data_.sandata.html @@ -124,7 +124,7 @@

    constructor

  • Parameters

    @@ -149,7 +149,7 @@

    computed

    computed: Computed
    @@ -159,7 +159,7 @@

    data

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

    get

  • Parameters

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

    parseExpr

  • Parameters

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

    set

  • Parameters

    diff --git a/docs/classes/_models_san_project_.sanproject.html b/docs/classes/_models_san_project_.sanproject.html index de4c8ce2..3ba58de5 100644 --- a/docs/classes/_models_san_project_.sanproject.html +++ b/docs/classes/_models_san_project_.sanproject.html @@ -131,7 +131,7 @@

    constructor

  • Parameters

    @@ -166,7 +166,7 @@

    Private compilers

    compilers: Map<CompilerClass, Compiler> = new Map()
    @@ -176,7 +176,7 @@

    Private modules

    modules: Modules
    @@ -186,7 +186,7 @@

    Optional tsConfigFil
    tsConfigFilePath: string | null
    @@ -196,7 +196,7 @@

    Optional tsProject

    tsProject: Project
    @@ -213,7 +213,7 @@

    compile

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

    compileToRenderer

  • @@ -284,7 +284,7 @@

    compileToSource

  • Parameters

    @@ -313,7 +313,7 @@

    Private getOrCreateCo
  • Parameters

    @@ -336,7 +336,7 @@

    Private getParser

  • Returns TSSanAppParser @@ -356,7 +356,7 @@

    Private loadCompilerC
  • Parameters

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

    parseSanApp

  • Parameters

    diff --git a/docs/classes/_models_san_sourcefile_.sansourcefile.html b/docs/classes/_models_san_sourcefile_.sansourcefile.html index c2952b02..68f94fce 100644 --- a/docs/classes/_models_san_sourcefile_.sansourcefile.html +++ b/docs/classes/_models_san_sourcefile_.sansourcefile.html @@ -133,7 +133,7 @@

    Private constructor

  • Parameters

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

    componentClassDeclarations

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

    Optional componentClasscomponentClassIdentifier: undefined | string

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

    componentInfos

    componentInfos: Map<number, ComponentInfo> = new Map()
    @@ -199,7 +199,7 @@

    fakeProperties

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

    fileType

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

    Private filepath

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

    Optional tsSourceFil
    tsSourceFile: SourceFile
    @@ -246,7 +246,7 @@

    getClass

  • Parameters

    @@ -272,7 +272,7 @@

    getClassDeclarations

  • Returns ClassDeclaration[]

    @@ -289,7 +289,7 @@

    getFilePath

  • Returns string

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

    getFullText

  • Returns string

    @@ -323,7 +323,7 @@

    Static createFromJSFile

    Parameters

    @@ -346,7 +346,7 @@

    Static createFromTSSource

    Parameters

    @@ -372,7 +372,7 @@

    Static createVirtualSo
  • Returns SanSourceFile

    diff --git a/docs/classes/_parsers_component_parser_.componentparser.html b/docs/classes/_parsers_component_parser_.componentparser.html index 109413fe..60bf4d4c 100644 --- a/docs/classes/_parsers_component_parser_.componentparser.html +++ b/docs/classes/_parsers_component_parser_.componentparser.html @@ -113,7 +113,7 @@

    Private id

    id: number = 1
    @@ -130,7 +130,7 @@

    parseComponent

  • Parameters

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

    Private parseComputed

  • Parameters

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

    Private parseFilters

  • Parameters

    diff --git a/docs/classes/_parsers_js_san_app_parser_.jssanappparser.html b/docs/classes/_parsers_js_san_app_parser_.jssanappparser.html index a1c74b98..6791a99b 100644 --- a/docs/classes/_parsers_js_san_app_parser_.jssanappparser.html +++ b/docs/classes/_parsers_js_san_app_parser_.jssanappparser.html @@ -123,7 +123,7 @@

    constructor

  • Returns JSSanAppParser

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

    Private commonJS

    commonJS: CommonJS
    @@ -149,7 +149,7 @@

    Private projectFiles

    projectFiles: Map<string, SanSourceFile> = new Map()
    @@ -166,7 +166,7 @@

    Private evaluateFile

  • Parameters

    @@ -190,7 +190,7 @@

    parseSanApp

    Parameters

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

    parseSanAppFromComponentClass

    Parameters

    diff --git a/docs/classes/_parsers_ts_san_app_parser_.tssanappparser.html b/docs/classes/_parsers_ts_san_app_parser_.tssanappparser.html index 11944943..fdda0080 100644 --- a/docs/classes/_parsers_ts_san_app_parser_.tssanappparser.html +++ b/docs/classes/_parsers_ts_san_app_parser_.tssanappparser.html @@ -132,7 +132,7 @@

    constructor

  • Parameters

    @@ -154,7 +154,7 @@

    Private cache

    cache: Map<string, SanSourceFile> = new Map()
    @@ -164,7 +164,7 @@

    Private commonJS

    commonJS: CommonJS
    @@ -174,7 +174,7 @@

    Private id

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

    Private modules

    modules: object
    @@ -199,7 +199,7 @@

    project

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

    Private projectFiles

    projectFiles: Map<string, SanSourceFile> = new Map()
    @@ -226,7 +226,7 @@

    Private doParseSan

    Parameters

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

    Private evaluateFile

  • Parameters

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

    parseSanApp

  • Parameters

    @@ -302,7 +302,7 @@

    parseSanAppFromComponentClass

    Parameters

    @@ -325,7 +325,7 @@

    Private parseSanSourc
  • Parameters

    @@ -348,7 +348,7 @@

    Private setComponentID

    Parameters

    @@ -374,7 +374,7 @@

    Static createUsingDefa
  • Returns TSSanAppParser

    @@ -391,7 +391,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 3c0e86dd..bcca3ba1 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

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

    component

    component: CompiledComponent<__type>
    @@ -188,7 +188,7 @@

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

    Private getComponentI
    getComponentInfoByClass: function
    @@ -229,7 +229,7 @@

    Private ssrIndex

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

    compile

  • Parameters

    @@ -272,7 +272,7 @@

    Private compileComponent

    Parameters

    @@ -301,7 +301,7 @@

    compileElement

  • Parameters

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

    compileFor

  • Parameters

    @@ -353,7 +353,7 @@

    compileIf

  • Parameters

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

    compileSlot

  • @@ -410,7 +410,7 @@

    compileTemplate

  • Parameters

    @@ -436,7 +436,7 @@

    compileText

  • Parameters

    @@ -462,7 +462,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 36665854..44140008 100644 --- a/docs/classes/_target_js_compilers_element_compiler_.elementcompiler.html +++ b/docs/classes/_target_js_compilers_element_compiler_.elementcompiler.html @@ -117,7 +117,7 @@

    constructor

  • Parameters

    @@ -163,7 +163,7 @@

    Private compileAnode

    compileAnode: function
    @@ -197,7 +197,7 @@

    Private noTemplateOut
    noTemplateOutput: boolean
    @@ -214,7 +214,7 @@

    inner

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

    tagEnd

  • @@ -288,7 +288,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 ce3a67d8..fa816072 100644 --- a/docs/classes/_target_js_compilers_renderer_compiler_.renderercompiler.html +++ b/docs/classes/_target_js_compilers_renderer_compiler_.renderercompiler.html @@ -129,7 +129,7 @@

    constructor

  • Parameters

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

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

    component

    component: CompiledComponent<__type>
    @@ -177,7 +177,7 @@

    Private componentInfo

    componentInfo: ComponentInfo
    @@ -187,7 +187,7 @@

    Private componentTree

    componentTree: ComponentTree
    @@ -197,7 +197,7 @@

    Private elementCompilerelementCompiler: ElementCompiler

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

    compileComponentPrototypeSource

  • Parameters

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

    compileComponentRenderer

  • Returns Function

    @@ -254,7 +254,7 @@

    compileComponentRendererBody

  • Parameters

    @@ -277,7 +277,7 @@

    compileComponentSource

  • Parameters

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

    Private genComponentC
  • diff --git a/docs/classes/_target_js_emitters_emitter_.jsemitter.html b/docs/classes/_target_js_emitters_emitter_.jsemitter.html index 8d96fd50..f7115398 100644 --- a/docs/classes/_target_js_emitters_emitter_.jsemitter.html +++ b/docs/classes/_target_js_emitters_emitter_.jsemitter.html @@ -155,7 +155,7 @@

    constructor

    Parameters

    @@ -177,7 +177,7 @@

    buffer

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

    Protected code

    @@ -205,7 +205,7 @@

    beginBlock

  • Parameters

    @@ -228,7 +228,7 @@

    beginElse

  • Returns void

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

    beginElseIf

  • Parameters

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

    beginFor

  • Parameters

    @@ -291,7 +291,7 @@

    beginIf

  • Parameters

    @@ -314,7 +314,7 @@

    bufferHTMLLiteral

  • Parameters

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

    carriageReturn

    Returns void

    @@ -355,7 +355,7 @@

    clearStringLiteralBuffer

  • Returns void

    @@ -373,7 +373,7 @@

    Protected defaultWrite

    Inherited from Emitter.defaultWrite

    Parameters

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

    endBlock

  • Returns void

    @@ -413,7 +413,7 @@

    endFor

  • Returns void

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

    endIf

  • Returns void

    @@ -448,7 +448,7 @@

    feedLine

    Parameters

    @@ -472,7 +472,7 @@

    fullText

    Returns string

    @@ -490,7 +490,7 @@

    indent

    Returns void

    @@ -508,7 +508,7 @@

    nextLine

    Parameters

    @@ -532,7 +532,7 @@

    unindent

    Returns void

    @@ -550,7 +550,7 @@

    write

    Parameters

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

    writeAnonymousFunction

  • Parameters

    @@ -599,7 +599,7 @@

    writeBlock

  • Parameters

    @@ -625,7 +625,7 @@

    writeBreak

  • Returns void

    @@ -642,7 +642,7 @@

    writeCase

  • Parameters

    @@ -668,7 +668,7 @@

    writeContinue

  • Returns void

    @@ -685,7 +685,7 @@

    writeDataComment

  • Returns void

    @@ -702,7 +702,7 @@

    writeDefault

  • Parameters

    @@ -725,7 +725,7 @@

    writeFor

  • Parameters

    @@ -751,7 +751,7 @@

    writeFunction

  • Parameters

    @@ -780,7 +780,7 @@

    writeFunctionCall

  • Parameters

    @@ -806,7 +806,7 @@

    writeHTML

  • Parameters

    @@ -829,7 +829,7 @@

    writeIf

  • Parameters

    @@ -856,7 +856,7 @@

    writeIndentedLines

    Parameters

    @@ -880,7 +880,7 @@

    writeLine

    Parameters

    @@ -904,7 +904,7 @@

    writeLines

    Parameters

    @@ -928,7 +928,7 @@

    writeNewLine

    Returns void

    @@ -945,7 +945,7 @@

    writeSwitch

  • Parameters

    diff --git a/docs/classes/_target_js_index_.tojscompiler.html b/docs/classes/_target_js_index_.tojscompiler.html index bafb854b..22c88bfa 100644 --- a/docs/classes/_target_js_index_.tojscompiler.html +++ b/docs/classes/_target_js_index_.tojscompiler.html @@ -121,7 +121,7 @@

    constructor

  • Parameters

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

    Private project

    project: SanProject
    @@ -165,7 +165,7 @@

    compile

  • Parameters

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

    compileToRenderer

  • Parameters

    diff --git a/docs/classes/_utils_emitter_.emitter.html b/docs/classes/_utils_emitter_.emitter.html index a18e7220..be448455 100644 --- a/docs/classes/_utils_emitter_.emitter.html +++ b/docs/classes/_utils_emitter_.emitter.html @@ -135,7 +135,7 @@

    constructor

  • Parameters

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

    Protected code

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

    Private indentLevel

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

    Private shiftWidth

    shiftWidth: number
    @@ -194,7 +194,7 @@

    Private atLineBegin

    Returns boolean

    @@ -211,7 +211,7 @@

    carriageReturn

  • Returns void

    @@ -228,7 +228,7 @@

    Protected defaultWrite

    Parameters

    @@ -251,7 +251,7 @@

    feedLine

  • Parameters

    @@ -274,7 +274,7 @@

    fullText

  • Returns string

    @@ -291,7 +291,7 @@

    indent

  • Returns void

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

    Private lastChar

  • Returns string

    @@ -325,7 +325,7 @@

    nextLine

  • Parameters

    @@ -348,7 +348,7 @@

    Private size

  • Returns number

    @@ -365,7 +365,7 @@

    unindent

  • Returns void

    @@ -382,7 +382,7 @@

    Abstract write

  • Parameters

    @@ -405,7 +405,7 @@

    writeIndentedLines

  • Parameters

    @@ -428,7 +428,7 @@

    writeLine

  • Parameters

    @@ -451,7 +451,7 @@

    writeLines

  • Parameters

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

    writeNewLine

  • Returns void

    diff --git a/docs/enums/_models_source_file_type_.sourcefiletype.html b/docs/enums/_models_source_file_type_.sourcefiletype.html index e98f1f82..46bbfc50 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/index.html b/docs/index.html index f9501c29..93272616 100644 --- a/docs/index.html +++ b/docs/index.html @@ -95,60 +95,22 @@

    安装

  • 否则从 san-ssr 最新版本开始降主版本号找到能安装成功的版本。
  • 更多讨论请参考:baidu/san/issues/441

    - -

    命令行工具

    -
    -

    san-ssr 提供了命令行工具来编译 san 组件到 SSR 代码。

    -
    > san-ssr
    -san-ssr -o <OUT_FILE> [OPTION]... <FILE>
    -
    -Options:
    -  --help                Show help                                           [boolean]
    -  --version             Show version number                                 [boolean]
    -  --output, -o          output file path, output to STDOUT if not specified
    -  --target, -t          target SSR file                                     [string]
    -  --targetOptions, -j   options for target compiler in JSON format          [string]
    -  --tsconfig, -c        tsconfig path, will auto resolve if not specified
    -

    输入文件需要把 ComponentClass 作为默认导出。对于

    -
      -
    • TypeScript 是 export default ComponentClass
    • -
    • CommonJS 是 exports = module.exports = ComponentClass
    • -
    -

    把 component.js 编译到 ssr.js:

    -
    san-ssr ./component.js > ssr.js
    - -

    编程接口

    +
    +

    使用

    SanProject 类 提供了你会用到的所有接口:

      -
    • 输入可以是组件对象,也可以是组件文件,这个文件可以是 JavaScript 文件,也可以是 TypeScript 文件。
    • -
    • 输出可以是 CommonJS 代码,也可以一个 render 函数。
    • +
    • 输入是组件对象。
    • +
    • 输出是一个 render 函数。该函数接受数据对象作为参数,返回 HTML 字符串。
    -

    TypeScript 编写的 San 组件:

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

    JavaScript 编写的 San 组件:

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

    输出到 render 函数:

    -
    import { SanProject } from 'san-ssr'
    -import { writeFileSync } from 'fs'
    +const app = require('src/component.js')
     
     const project = new SanProject()
    -const render = project.compileToRenderer('src/component.ts')
    +const render = project.compileToRenderer(app)
     
    -console.log(render({name: 'harttle'}))
    -

    Compile 还支持目标平台、编译参数,详细请参考 API 文档:SanProject#compile(filepath, target, options)

    +console.log(render({name: 'harttle'})) +

    详细请参考 API 文档:SanProject,或 /demo 下的示例项目。

    其他目标平台

    diff --git a/docs/interfaces/_models_compiled_component_.compiledcomponent.html b/docs/interfaces/_models_compiled_component_.compiledcomponent.html index faf22497..7724ddd9 100644 --- a/docs/interfaces/_models_compiled_component_.compiledcomponent.html +++ b/docs/interfaces/_models_compiled_component_.compiledcomponent.html @@ -145,7 +145,7 @@

    constructor

    Parameters

    @@ -167,7 +167,7 @@

    aNode

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

    components

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

    data

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

    Optional el

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

    nodeType

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

    attach

    Parameters

    @@ -260,7 +260,7 @@

    detach

    Returns void

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

    dispatch

    Parameters

    @@ -305,7 +305,7 @@

    dispose

    Returns void

    @@ -323,7 +323,7 @@

    fire

    Parameters

    @@ -349,7 +349,7 @@

    Optional getComponent

    Parameters

    @@ -372,7 +372,7 @@

    Optional initData

  • Returns T

    @@ -389,7 +389,7 @@

    Optional inited

  • Returns void

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

    nextTick

    Parameters

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

    on

    Parameters

    @@ -470,7 +470,7 @@

    ref

    Type parameters

    @@ -500,7 +500,7 @@

    slot

    Type parameters

    @@ -530,7 +530,7 @@

    un

    Parameters

    @@ -557,7 +557,7 @@

    watch

    Parameters

    diff --git a/docs/interfaces/_models_compiler_.compiler.html b/docs/interfaces/_models_compiler_.compiler.html index edb3e7de..99c8b1e3 100644 --- a/docs/interfaces/_models_compiler_.compiler.html +++ b/docs/interfaces/_models_compiler_.compiler.html @@ -109,7 +109,7 @@

    compile

  • Parameters

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

    Optional compileToRendere
  • Parameters

    diff --git a/docs/interfaces/_models_component_info_.componentinfooptions.html b/docs/interfaces/_models_component_info_.componentinfooptions.html index 44fc72f2..5ab90628 100644 --- a/docs/interfaces/_models_component_info_.componentinfooptions.html +++ b/docs/interfaces/_models_component_info_.componentinfooptions.html @@ -104,7 +104,7 @@

    childComponentClasses

    childComponentClasses: Components
    @@ -114,7 +114,7 @@

    Optional children

    children: ComponentInfo[]
    @@ -124,7 +124,7 @@

    cid

    cid: number
    @@ -134,7 +134,7 @@

    componentClass

    componentClass: ComponentClass
    @@ -144,7 +144,7 @@

    computed

    computed: Computed
    @@ -154,7 +154,7 @@

    filters

    filters: Filters
    @@ -164,7 +164,7 @@

    Optional template

    template: undefined | string
    diff --git a/docs/interfaces/_models_renderer_.renderer.html b/docs/interfaces/_models_renderer_.renderer.html index cf9e6b66..04608b0c 100644 --- a/docs/interfaces/_models_renderer_.renderer.html +++ b/docs/interfaces/_models_renderer_.renderer.html @@ -86,7 +86,7 @@

    Callable

  • Parameters

    diff --git a/docs/interfaces/_models_san_project_.sanprojectoptions.html b/docs/interfaces/_models_san_project_.sanprojectoptions.html index 905c9e0f..43fe1da4 100644 --- a/docs/interfaces/_models_san_project_.sanprojectoptions.html +++ b/docs/interfaces/_models_san_project_.sanprojectoptions.html @@ -99,7 +99,7 @@

    Optional modules

    modules: Modules
    @@ -109,7 +109,7 @@

    Optional tsConfigFil
    tsConfigFilePath: string | null
    diff --git a/docs/interfaces/_models_san_sourcefile_.sansourcefileoptions.html b/docs/interfaces/_models_san_sourcefile_.sansourcefileoptions.html index 41545a15..5b0b2382 100644 --- a/docs/interfaces/_models_san_sourcefile_.sansourcefileoptions.html +++ b/docs/interfaces/_models_san_sourcefile_.sansourcefileoptions.html @@ -101,7 +101,7 @@

    Optional componentClasscomponentClassIdentifier: undefined | string

  • @@ -111,7 +111,7 @@

    fileType

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

    filepath

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

    Optional sourceFile

    sourceFile: SourceFile
    diff --git a/docs/interfaces/_parsers_san_app_parser_.sanappparser.html b/docs/interfaces/_parsers_san_app_parser_.sanappparser.html index 6167f63a..441da4e1 100644 --- a/docs/interfaces/_parsers_san_app_parser_.sanappparser.html +++ b/docs/interfaces/_parsers_san_app_parser_.sanappparser.html @@ -110,7 +110,7 @@

    parseSanApp

  • Parameters

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

    parseSanAppFromComponentClass

  • Parameters

    diff --git a/docs/interfaces/_target_js_compilers_renderer_compiler_.compilecontext.html b/docs/interfaces/_target_js_compilers_renderer_compiler_.compilecontext.html index 56002fe5..51702923 100644 --- a/docs/interfaces/_target_js_compilers_renderer_compiler_.compilecontext.html +++ b/docs/interfaces/_target_js_compilers_renderer_compiler_.compilecontext.html @@ -103,7 +103,7 @@

    computedNames

    computedNames: string[]
    @@ -113,7 +113,7 @@

    data

    data: any
    @@ -123,7 +123,7 @@

    instance

    instance: SanComponent<__type>
    @@ -133,7 +133,7 @@

    owner

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

    slotRenderers

    slotRenderers: object
    @@ -161,7 +161,7 @@

    sourceSlots

    sourceSlots: SourceSlot[]
    diff --git a/docs/interfaces/_target_js_compilers_renderer_compiler_.componentrender.html b/docs/interfaces/_target_js_compilers_renderer_compiler_.componentrender.html index 37c44897..e92bffa3 100644 --- a/docs/interfaces/_target_js_compilers_renderer_compiler_.componentrender.html +++ b/docs/interfaces/_target_js_compilers_renderer_compiler_.componentrender.html @@ -86,7 +86,7 @@

    Callable

  • Parameters

    diff --git a/docs/modules/_bin_ssr_.html b/docs/modules/_bin_ssr_.html index b14cbec1..bfa71f9e 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 options

    options: any = JSON.parse(yargs.argv.targetOptions as string)
    @@ -132,7 +132,7 @@

    Const outputFile

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

    Const project

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

    Const target

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

    Const targetCode

    targetCode: string = project.compile(componentFile, target, options)
    @@ -172,7 +172,7 @@

    Const tsConfigFile
    tsConfigFilePath: undefined | string = yargs.argv.tsconfig as OptionValue
    diff --git a/docs/modules/_fixtures_case_.html b/docs/modules/_fixtures_case_.html index 8ceb71d8..9dc48ed3 100644 --- a/docs/modules/_fixtures_case_.html +++ b/docs/modules/_fixtures_case_.html @@ -104,7 +104,7 @@

    Const caseRoot

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

    Const cases

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

    Const debug

    debug: Debugger = debugFactory('case')
    @@ -134,7 +134,7 @@

    Const sanProject

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

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

    compile

  • Parameters

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

    compileAll

  • Returns void

    @@ -201,7 +201,7 @@

    compileCaseToRenderer

  • Parameters

    @@ -224,7 +224,7 @@

    ls

  • Returns string[]

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

    readCaseData

  • Parameters

    @@ -264,7 +264,7 @@

    readExpected

  • Parameters

    @@ -287,7 +287,7 @@

    renderBySource

  • Parameters

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

    renderOnthefly

  • Parameters

    diff --git a/docs/modules/_fixtures_timing_.html b/docs/modules/_fixtures_timing_.html index 957a8de8..dbaa8e7d 100644 --- a/docs/modules/_fixtures_timing_.html +++ b/docs/modules/_fixtures_timing_.html @@ -98,7 +98,7 @@

    measure

  • Parameters

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

    startMeasure

  • Returns Measure

    diff --git a/docs/modules/_index_.html b/docs/modules/_index_.html index 4e82897e..5620dc6c 100644 --- a/docs/modules/_index_.html +++ b/docs/modules/_index_.html @@ -92,7 +92,7 @@

    compileToRenderer

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

    compileToSource

  • diff --git a/docs/modules/_loaders_common_js_.html b/docs/modules/_loaders_common_js_.html index c28e2d43..f34bf885 100644 --- a/docs/modules/_loaders_common_js_.html +++ b/docs/modules/_loaders_common_js_.html @@ -108,7 +108,7 @@

    FileLoader

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

    Modules

    Modules: object
    @@ -139,7 +139,7 @@

    Const debug

    debug: Debugger = debugFactory('san-ssr:common-js')
    @@ -156,7 +156,7 @@

    Const defaultFileLoader
  • Parameters

    @@ -179,7 +179,7 @@

    getModuleSpecifier

  • Parameters

    diff --git a/docs/modules/_loaders_exec_.html b/docs/modules/_loaders_exec_.html index 9936b546..342c0cba 100644 --- a/docs/modules/_loaders_exec_.html +++ b/docs/modules/_loaders_exec_.html @@ -92,7 +92,7 @@

    exec

  • Parameters

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

    execCommandSync

  • Parameters

    diff --git a/docs/modules/_loaders_target_.html b/docs/modules/_loaders_target_.html index 35975819..ad130ecf 100644 --- a/docs/modules/_loaders_target_.html +++ b/docs/modules/_loaders_target_.html @@ -92,7 +92,7 @@

    loadCompilerClassByTarget

  • Parameters

    @@ -115,7 +115,7 @@

    resolve

  • Parameters

    diff --git a/docs/modules/_models_component_.html b/docs/modules/_models_component_.html index b858a603..7d5d19ab 100644 --- a/docs/modules/_models_component_.html +++ b/docs/modules/_models_component_.html @@ -115,7 +115,7 @@

    ComponentClass

    ComponentClass: ComponentConstructor<__type, __type>
    @@ -128,7 +128,7 @@

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

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

    isComponentClass

  • Parameters

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

    isComponentLoader

  • Parameters

    diff --git a/docs/modules/_models_san_project_.html b/docs/modules/_models_san_project_.html index f8812dad..8779a415 100644 --- a/docs/modules/_models_san_project_.html +++ b/docs/modules/_models_san_project_.html @@ -100,7 +100,7 @@

    CompilerClass

    CompilerClass: object
    @@ -115,7 +115,7 @@
    constructor: function
  • Parameters

    diff --git a/docs/modules/_models_source_file_type_.html b/docs/modules/_models_source_file_type_.html index 0e0f125a..0af31af8 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 85b4c864..54ee2ccb 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_js_san_app_parser_.html b/docs/modules/_parsers_js_san_app_parser_.html index 22b5fe0a..2cfba9bb 100644 --- a/docs/modules/_parsers_js_san_app_parser_.html +++ b/docs/modules/_parsers_js_san_app_parser_.html @@ -93,7 +93,7 @@

    Const debug

    debug: Debugger = debugFactory('js-component-parser')
    diff --git a/docs/modules/_parsers_normalize_component_.html b/docs/modules/_parsers_normalize_component_.html index c23aabac..0f364696 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 e6aaa080..cf31e927 100644 --- a/docs/modules/_parsers_san_app_parser_.html +++ b/docs/modules/_parsers_san_app_parser_.html @@ -93,7 +93,7 @@

    Const debug

    debug: Debugger = debugFactory('component-parser')
    diff --git a/docs/modules/_parsers_ts_san_app_parser_.html b/docs/modules/_parsers_ts_san_app_parser_.html index d5cef8cd..426f75fc 100644 --- a/docs/modules/_parsers_ts_san_app_parser_.html +++ b/docs/modules/_parsers_ts_san_app_parser_.html @@ -93,7 +93,7 @@

    Const debug

    debug: Debugger = debugFactory('ts-component-parser')
    diff --git a/docs/modules/_parsers_tsconfig_.html b/docs/modules/_parsers_tsconfig_.html index 50e149e7..2ae58465 100644 --- a/docs/modules/_parsers_tsconfig_.html +++ b/docs/modules/_parsers_tsconfig_.html @@ -92,7 +92,7 @@

    getDefaultTSConfigPath

  • Returns undefined @@ -112,7 +112,7 @@

    getDefaultTSConfigPathOrThrow

  • Returns string

    diff --git a/docs/modules/_target_js_compilers_expr_compiler_.html b/docs/modules/_target_js_compilers_expr_compiler_.html index 15c14cc6..c4a6691d 100644 --- a/docs/modules/_target_js_compilers_expr_compiler_.html +++ b/docs/modules/_target_js_compilers_expr_compiler_.html @@ -108,7 +108,7 @@

    array

  • Parameters

    @@ -131,7 +131,7 @@

    binary

  • Parameters

    @@ -154,7 +154,7 @@

    callExpr

  • Parameters

    @@ -177,7 +177,7 @@

    dataAccess

  • Parameters

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

    dispatch

  • Parameters

    @@ -223,7 +223,7 @@

    expr

  • Parameters

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

    interp

  • Parameters

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

    object

  • Parameters

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

    stringLiteralize

  • Parameters

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

    tertiary

  • Parameters

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

    text

  • Parameters

    @@ -361,7 +361,7 @@

    unary

  • Parameters

    @@ -383,7 +383,7 @@

    Const binaryOp

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

    121

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

    122

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

    123

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

    155

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

    183

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

    248

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

    42

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

    43

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

    45

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

    47

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

    60

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

    62

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

    76

    76: string = "&&"
    @@ -522,7 +522,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 a5447fa1..09234dba 100644 --- a/docs/modules/_target_js_compilers_renderer_compiler_.html +++ b/docs/modules/_target_js_compilers_renderer_compiler_.html @@ -114,7 +114,7 @@

    ExpressionEvaluator

    ExpressionEvaluator: function
    @@ -145,7 +145,7 @@

    SourceSlot

    SourceSlot: any
    @@ -158,7 +158,7 @@

    Const RENDERER_ARGS

    RENDERER_ARGS: string[] = ['data', 'noDataOutput', 'sanssrRuntime', 'parentCtx', 'tagName', 'sourceSlots']
    @@ -175,7 +175,7 @@

    functionString

  • Parameters

    diff --git a/docs/modules/_target_js_compilers_stringifier_.html b/docs/modules/_target_js_compilers_stringifier_.html index 6f1bce0e..cd833fd1 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

    @@ -126,7 +126,7 @@

    arr

  • Parameters

    @@ -149,7 +149,7 @@

    date

  • Parameters

    @@ -172,7 +172,7 @@

    obj

  • Parameters

    @@ -195,7 +195,7 @@

    str

  • Parameters

    diff --git a/docs/modules/_target_js_emitters_runtime_.html b/docs/modules/_target_js_emitters_runtime_.html index 94630e4a..e1a4995f 100644 --- a/docs/modules/_target_js_emitters_runtime_.html +++ b/docs/modules/_target_js_emitters_runtime_.html @@ -93,7 +93,7 @@

    Const files

    files: string[] = [resolve(__dirname, '../../../dist/utils/underscore.js'),resolve(__dirname, '../../../dist/models/san-data.js')]
  • @@ -110,7 +110,7 @@

    emitRuntime

  • Parameters

    diff --git a/docs/modules/_target_js_index_.html b/docs/modules/_target_js_index_.html index a4740589..61de563a 100644 --- a/docs/modules/_target_js_index_.html +++ b/docs/modules/_target_js_index_.html @@ -100,7 +100,7 @@

    ToJSCompileOptions

    ToJSCompileOptions: object
    @@ -118,7 +118,7 @@

    ToJSConstructOptions

    ToJSConstructOptions: object
    @@ -139,7 +139,7 @@

    Const debug

    debug: Debugger = debugFactory('target-js')
    diff --git a/docs/modules/_transpilers_ts2js_.html b/docs/modules/_transpilers_ts2js_.html index e3947b5b..47f2d98f 100644 --- a/docs/modules/_transpilers_ts2js_.html +++ b/docs/modules/_transpilers_ts2js_.html @@ -94,7 +94,7 @@

    Const debug

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

    tsCode2js

  • Parameters

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

    tsSourceFile2js

  • Parameters

    diff --git a/docs/modules/_utils_anode_util_.html b/docs/modules/_utils_anode_util_.html index e03db001..fb5c7ef2 100644 --- a/docs/modules/_utils_anode_util_.html +++ b/docs/modules/_utils_anode_util_.html @@ -93,7 +93,7 @@

    getANodePropByName

  • @@ -127,7 +127,7 @@

    getANodeProps

  • Parameters

    @@ -150,7 +150,7 @@

    postProp

  • diff --git a/docs/modules/_utils_ast_util_.html b/docs/modules/_utils_ast_util_.html index 243528b9..e31c0d3a 100644 --- a/docs/modules/_utils_ast_util_.html +++ b/docs/modules/_utils_ast_util_.html @@ -96,7 +96,7 @@

    Const debug

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

    getComponentClassIdentifier

  • Parameters

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

    getSanImportDeclaration

  • Parameters

    @@ -165,7 +165,7 @@

    isChildClassOf

  • Parameters

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

    movePropertyInitiatorToPrototype

  • Parameters

    diff --git a/docs/modules/_utils_buffer_.html b/docs/modules/_utils_buffer_.html index ecaffd36..943582a3 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 10e77a75..55e1ba0d 100644 --- a/docs/modules/_utils_case_.html +++ b/docs/modules/_utils_case_.html @@ -96,7 +96,7 @@

    Const debug

    debug: Debugger = debugFactory('case')
    @@ -113,7 +113,7 @@

    assertSanHTMLEqual

  • Parameters

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

    compareSanHTML

  • Parameters

    @@ -170,7 +170,7 @@

    deepEqual

  • Parameters

    @@ -196,7 +196,7 @@

    parseSanHTML

  • Parameters

    diff --git a/docs/modules/_utils_dom_util_.html b/docs/modules/_utils_dom_util_.html index c1a68567..adc9345d 100644 --- a/docs/modules/_utils_dom_util_.html +++ b/docs/modules/_utils_dom_util_.html @@ -88,7 +88,7 @@

    Const autoCloseTags

    autoCloseTags: Set<string> = new Set('area,base,br,col,embed,hr,img,input,keygen,param,source,track,wbr'.split(',')) @@ -98,7 +98,7 @@

    Const booleanAttributes

    booleanAttributes: Set<string> = new Set(('allowpaymentrequest,async,autofocus,autoplay,' +'checked,controls,default,defer,disabled,formnovalidate,' +'hidden,ismap,itemscope,loop,multiple,muted,nomodule,novalidate,' +'open,readonly,required,reversed,selected,typemustmatch').split(','))
    diff --git a/docs/modules/_utils_fs_.html b/docs/modules/_utils_fs_.html index cccce2fd..50977609 100644 --- a/docs/modules/_utils_fs_.html +++ b/docs/modules/_utils_fs_.html @@ -91,7 +91,7 @@

    readStringSync

  • Parameters

    diff --git a/docs/modules/_utils_lang_.html b/docs/modules/_utils_lang_.html index 0a9e071d..2b168989 100644 --- a/docs/modules/_utils_lang_.html +++ b/docs/modules/_utils_lang_.html @@ -92,7 +92,7 @@

    getMember

  • Type parameters

    @@ -127,7 +127,7 @@

    isValidIdentifier

  • Parameters

    diff --git a/docs/modules/_utils_type_guards_.html b/docs/modules/_utils_type_guards_.html index 07e3c3fd..d114f07f 100644 --- a/docs/modules/_utils_type_guards_.html +++ b/docs/modules/_utils_type_guards_.html @@ -108,7 +108,7 @@

    isAForNode

  • Parameters

    @@ -131,7 +131,7 @@

    isAIfNode

  • Parameters

    @@ -154,7 +154,7 @@

    isASlotNode

  • Parameters

    @@ -177,7 +177,7 @@

    isATemplateNode

  • Parameters

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

    isATextNode

  • Parameters

    @@ -223,7 +223,7 @@

    isExprAccessorNode

  • Parameters

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

    isExprArrayNode

  • Parameters

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

    isExprBinaryNode

  • Parameters

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

    isExprBoolNode

  • Parameters

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

    isExprCallNode

  • Parameters

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

    isExprInterpNode

  • Parameters

    @@ -361,7 +361,7 @@

    isExprNullNode

  • Parameters

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

    isExprNumberNode

  • Parameters

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

    isExprObjectNode

  • Parameters

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

    isExprStringNode

  • Parameters

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

    isExprTertiaryNode

  • Parameters

    @@ -476,7 +476,7 @@

    isExprTextNode

  • Parameters

    @@ -499,7 +499,7 @@

    isExprUnaryNode

  • Parameters

    diff --git a/docs/modules/_utils_underscore_.html b/docs/modules/_utils_underscore_.html index 57238c95..26651352 100644 --- a/docs/modules/_utils_underscore_.html +++ b/docs/modules/_utils_underscore_.html @@ -112,7 +112,7 @@

    _classFilter

  • Parameters

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

    _styleFilter

  • Parameters

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

    _xclassFilter

  • Parameters

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

    _xstyleFilter

  • Parameters

    @@ -210,7 +210,7 @@

    attrFilter

  • Parameters

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

    boolAttrFilter

  • Parameters

    @@ -265,7 +265,7 @@

    callFilter

  • Parameters

    @@ -294,7 +294,7 @@

    contains

  • Type parameters

    @@ -326,7 +326,7 @@

    createFromPrototype

  • Parameters

    @@ -349,7 +349,7 @@

    defaultStyleFilter

  • Parameters

    @@ -372,7 +372,7 @@

    each

  • Type parameters

    @@ -425,7 +425,7 @@

    escapeHTML

  • Parameters

    @@ -448,7 +448,7 @@

    extend

  • Parameters

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

    htmlFilterReplacer

  • Parameters

    @@ -496,7 +496,7 @@

    Const BASE_PROPS

    BASE_PROPS: object
    @@ -505,7 +505,7 @@

    class

    class: number = 1
    @@ -515,7 +515,7 @@

    id

    id: number = 1
    @@ -525,7 +525,7 @@

    style

    style: number = 1
    @@ -536,7 +536,7 @@

    Const HTML_ENTITY

    HTML_ENTITY: object
    @@ -545,7 +545,7 @@

    "

    ": string = "&quot;"
    @@ -555,7 +555,7 @@

    &

    &: string = "&amp;"
    @@ -565,7 +565,7 @@

    '

    ': string = "&#39;"
    @@ -575,7 +575,7 @@

    <

    <: string = "&lt;"
    @@ -585,7 +585,7 @@

    >

    >: string = "&gt;"
    @@ -596,7 +596,7 @@

    Const _

    _: object
    @@ -605,7 +605,7 @@

    _classFilter

    _classFilter: _classFilter
    @@ -615,7 +615,7 @@

    _styleFilter

    _styleFilter: _styleFilter
    @@ -625,7 +625,7 @@

    _xclassFilter

    _xclassFilter: _xclassFilter
    @@ -635,7 +635,7 @@

    _xstyleFilter

    _xstyleFilter: _xstyleFilter
    @@ -645,7 +645,7 @@

    attrFilter

    attrFilter: attrFilter
    @@ -655,7 +655,7 @@

    boolAttrFilter

    boolAttrFilter: boolAttrFilter
    @@ -665,7 +665,7 @@

    callFilter

    callFilter: callFilter
    @@ -675,7 +675,7 @@

    contains

    contains: contains
    @@ -685,7 +685,7 @@

    createFromPrototype

    createFromPrototype: createFromPrototype
    @@ -695,7 +695,7 @@

    defaultStyleFilter

    defaultStyleFilter: defaultStyleFilter
    @@ -705,7 +705,7 @@

    escapeHTML

    escapeHTML: escapeHTML
    @@ -715,7 +715,7 @@

    extend

    extend: extend
    diff --git a/package-lock.json b/package-lock.json index b92de5ca..259ab15f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "san-ssr", - "version": "1.9.6", + "version": "1.9.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a4c415ef..eb1e1f3e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "san-ssr", - "version": "1.9.6", + "version": "1.9.7", "description": "San server-side-render framework and utils", "main": "dist/index.js", "types": "dist/index.d.ts",