@@ -117,19 +117,40 @@ <h2>Constructors</h2>
117117 < a name ="constructor " class ="tsd-anchor "> </ a >
118118 < h3 > constructor</ h3 >
119119 < ul class ="tsd-signatures tsd-kind-constructor tsd-parent-kind-class ">
120- < li class ="tsd-signature tsd-kind-icon "> new < wbr > Element< wbr > Compiler< span class ="tsd-signature-symbol "> (</ span > compileANode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> any </ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < a href ="_compilers_element_compiler_.elementcompiler.html " class ="tsd-signature-type "> ElementCompiler</ a > </ li >
120+ < li class ="tsd-signature tsd-kind-icon "> new < wbr > Element< wbr > Compiler< span class ="tsd-signature-symbol "> (</ span > compileANode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> function </ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < a href ="_compilers_element_compiler_.elementcompiler.html " class ="tsd-signature-type "> ElementCompiler</ a > </ li >
121121 </ ul >
122122 < ul class ="tsd-descriptions ">
123123 < li class ="tsd-description ">
124124 < aside class ="tsd-sources ">
125125 < ul >
126- < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/c694d22 /src/compilers/element-compiler.ts#L9 "> compilers/element-compiler.ts:9 </ a > </ li >
126+ < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/ccb9af7 /src/compilers/element-compiler.ts#L10 "> compilers/element-compiler.ts:10 </ a > </ li >
127127 </ ul >
128128 </ aside >
129129 < h4 class ="tsd-parameters-title "> Parameters</ h4 >
130130 < ul class ="tsd-parameters ">
131131 < li >
132- < h5 > compileANode: < span class ="tsd-signature-type "> any</ span > </ h5 >
132+ < h5 > compileANode: < span class ="tsd-signature-type "> function</ span > </ h5 >
133+ < ul class ="tsd-parameters ">
134+ < li class ="tsd-parameter-siganture ">
135+ < ul class ="tsd-signatures tsd-kind-type-literal tsd-is-not-exported ">
136+ < li class ="tsd-signature tsd-kind-icon "> < span class ="tsd-signature-symbol "> (</ span > aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> ANode</ span > , emitter< span class ="tsd-signature-symbol "> : </ span > < a href ="_emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter</ a > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
137+ </ ul >
138+ < ul class ="tsd-descriptions ">
139+ < li class ="tsd-description ">
140+ < h4 class ="tsd-parameters-title "> Parameters</ h4 >
141+ < ul class ="tsd-parameters ">
142+ < li >
143+ < h5 > aNode: < span class ="tsd-signature-type "> ANode</ span > </ h5 >
144+ </ li >
145+ < li >
146+ < h5 > emitter: < a href ="_emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter</ a > </ h5 >
147+ </ li >
148+ </ ul >
149+ < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> void</ span > </ h4 >
150+ </ li >
151+ </ ul >
152+ </ li >
153+ </ ul >
133154 </ li >
134155 </ ul >
135156 < h4 class ="tsd-returns-title "> Returns < a href ="_compilers_element_compiler_.elementcompiler.html " class ="tsd-signature-type "> ElementCompiler</ a > </ h4 >
@@ -142,12 +163,36 @@ <h2>Properties</h2>
142163 < section class ="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private ">
143164 < a name ="compileanode " class ="tsd-anchor "> </ a >
144165 < h3 > < span class ="tsd-flag ts-flagPrivate "> Private</ span > compileANode</ h3 >
145- < div class ="tsd-signature tsd-kind-icon "> compileANode< span class ="tsd-signature-symbol "> :</ span > < span class ="tsd-signature-type "> any </ span > </ div >
166+ < div class ="tsd-signature tsd-kind-icon "> compileANode< span class ="tsd-signature-symbol "> :</ span > < span class ="tsd-signature-type "> function </ span > </ div >
146167 < aside class ="tsd-sources ">
147168 < ul >
148- < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/c694d22 /src/compilers/element-compiler.ts#L9 "> compilers/element-compiler.ts:9 </ a > </ li >
169+ < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/ccb9af7 /src/compilers/element-compiler.ts#L10 "> compilers/element-compiler.ts:10 </ a > </ li >
149170 </ ul >
150171 </ aside >
172+ < div class ="tsd-type-declaration ">
173+ < h4 > Type declaration</ h4 >
174+ < ul class ="tsd-parameters ">
175+ < li class ="tsd-parameter-siganture ">
176+ < ul class ="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported ">
177+ < li class ="tsd-signature tsd-kind-icon "> < span class ="tsd-signature-symbol "> (</ span > aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> ANode</ span > , emitter< span class ="tsd-signature-symbol "> : </ span > < a href ="_emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter</ a > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
178+ </ ul >
179+ < ul class ="tsd-descriptions ">
180+ < li class ="tsd-description ">
181+ < h4 class ="tsd-parameters-title "> Parameters</ h4 >
182+ < ul class ="tsd-parameters ">
183+ < li >
184+ < h5 > aNode: < span class ="tsd-signature-type "> ANode</ span > </ h5 >
185+ </ li >
186+ < li >
187+ < h5 > emitter: < a href ="_emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter</ a > </ h5 >
188+ </ li >
189+ </ ul >
190+ < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> void</ span > </ h4 >
191+ </ li >
192+ </ ul >
193+ </ li >
194+ </ ul >
195+ </ div >
151196 </ section >
152197 </ section >
153198 < section class ="tsd-panel-group tsd-member-group ">
@@ -156,33 +201,22 @@ <h2>Methods</h2>
156201 < a name ="inner " class ="tsd-anchor "> </ a >
157202 < h3 > inner</ h3 >
158203 < ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
159- < li class ="tsd-signature tsd-kind-icon "> inner< span class ="tsd-signature-symbol "> (</ span > emitter< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> any </ span > , aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> any </ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
204+ < li class ="tsd-signature tsd-kind-icon "> inner< span class ="tsd-signature-symbol "> (</ span > emitter< span class ="tsd-signature-symbol "> : </ span > < a href =" _emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter </ a > , aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> ANode </ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
160205 </ ul >
161206 < ul class ="tsd-descriptions ">
162207 < li class ="tsd-description ">
163208 < aside class ="tsd-sources ">
164209 < ul >
165- < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/c694d22 /src/compilers/element-compiler.ts#L207 "> compilers/element-compiler.ts:207 </ a > </ li >
210+ < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/ccb9af7 /src/compilers/element-compiler.ts#L191 "> compilers/element-compiler.ts:191 </ a > </ li >
166211 </ ul >
167212 </ aside >
168- < div class ="tsd-comment tsd-typography ">
169- < div class ="lead ">
170- < p > 编译元素内容</ p >
171- </ div >
172- </ div >
173213 < h4 class ="tsd-parameters-title "> Parameters</ h4 >
174214 < ul class ="tsd-parameters ">
175215 < li >
176- < h5 > emitter: < span class ="tsd-signature-type "> any</ span > </ h5 >
177- < div class ="tsd-comment tsd-typography ">
178- < p > 编译源码的中间buffer</ p >
179- </ div >
216+ < h5 > emitter: < a href ="_emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter</ a > </ h5 >
180217 </ li >
181218 < li >
182- < h5 > aNode: < span class ="tsd-signature-type "> any</ span > </ h5 >
183- < div class ="tsd-comment tsd-typography ">
184- < p > 元素的抽象节点信息</ p >
185- </ div >
219+ < h5 > aNode: < span class ="tsd-signature-type "> ANode</ span > </ h5 >
186220 </ li >
187221 </ ul >
188222 < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> void</ span > </ h4 >
@@ -193,13 +227,13 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
193227 < a name ="tagend " class ="tsd-anchor "> </ a >
194228 < h3 > tag< wbr > End</ h3 >
195229 < ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
196- < li class ="tsd-signature tsd-kind-icon "> tag< wbr > End< span class ="tsd-signature-symbol "> (</ span > emitter< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> any </ span > , aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> any </ span > , tagNameVariable< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> any </ span > , noTemplateOutput< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> boolean</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
230+ < li class ="tsd-signature tsd-kind-icon "> tag< wbr > End< span class ="tsd-signature-symbol "> (</ span > emitter< span class ="tsd-signature-symbol "> : </ span > < a href =" _emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter </ a > , aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> ANode </ span > , tagNameVariable< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> undefined </ span > < span class =" tsd-signature-symbol " > | </ span > < span class =" tsd-signature-type " > string </ span > , noTemplateOutput< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> boolean</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
197231 </ ul >
198232 < ul class ="tsd-descriptions ">
199233 < li class ="tsd-description ">
200234 < aside class ="tsd-sources ">
201235 < ul >
202- < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/c694d22 /src/compilers/element-compiler.ts#L177 "> compilers/element-compiler.ts:177 </ a > </ li >
236+ < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/ccb9af7 /src/compilers/element-compiler.ts#L166 "> compilers/element-compiler.ts:166 </ a > </ li >
203237 </ ul >
204238 </ aside >
205239 < div class ="tsd-comment tsd-typography ">
@@ -210,19 +244,13 @@ <h3>tag<wbr>End</h3>
210244 < h4 class ="tsd-parameters-title "> Parameters</ h4 >
211245 < ul class ="tsd-parameters ">
212246 < li >
213- < h5 > emitter: < span class ="tsd-signature-type "> any</ span > </ h5 >
214- < div class ="tsd-comment tsd-typography ">
215- < p > 编译源码的中间buffer</ p >
216- </ div >
247+ < h5 > emitter: < a href ="_emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter</ a > </ h5 >
217248 </ li >
218249 < li >
219- < h5 > aNode: < span class ="tsd-signature-type "> any</ span > </ h5 >
220- < div class ="tsd-comment tsd-typography ">
221- < p > 抽象节点</ p >
222- </ div >
250+ < h5 > aNode: < span class ="tsd-signature-type "> ANode</ span > </ h5 >
223251 </ li >
224252 < li >
225- < h5 > < span class ="tsd-flag ts-flagOptional "> Optional</ span > tagNameVariable: < span class ="tsd-signature-type "> any </ span > </ h5 >
253+ < h5 > < span class ="tsd-flag ts-flagOptional "> Optional</ span > tagNameVariable: < span class ="tsd-signature-type "> undefined </ span > < span class =" tsd-signature-symbol " > | </ span > < span class =" tsd-signature-type " > string </ span > </ h5 >
226254 < div class ="tsd-comment tsd-typography ">
227255 < p > 组件标签为外部动态传入时的标签变量名</ p >
228256 </ div >
@@ -239,13 +267,13 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
239267 < a name ="tagstart " class ="tsd-anchor "> </ a >
240268 < h3 > tag< wbr > Start</ h3 >
241269 < ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
242- < li class ="tsd-signature tsd-kind-icon "> tag< wbr > Start< span class ="tsd-signature-symbol "> (</ span > emitter< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> any </ span > , aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> any </ span > , tagNameVariable< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> any </ span > , noTemplateOutput< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> boolean</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
270+ < li class ="tsd-signature tsd-kind-icon "> tag< wbr > Start< span class ="tsd-signature-symbol "> (</ span > emitter< span class ="tsd-signature-symbol "> : </ span > < a href =" _emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter </ a > , aNode< span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> ANode </ span > , tagNameVariable< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> undefined </ span > < span class =" tsd-signature-symbol " > | </ span > < span class =" tsd-signature-type " > string </ span > , noTemplateOutput< span class ="tsd-signature-symbol "> ?: </ span > < span class ="tsd-signature-type "> boolean</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
243271 </ ul >
244272 < ul class ="tsd-descriptions ">
245273 < li class ="tsd-description ">
246274 < aside class ="tsd-sources ">
247275 < ul >
248- < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/c694d22 /src/compilers/element-compiler.ts#L21 "> compilers/element-compiler.ts:21 </ a > </ li >
276+ < li > Defined in < a href ="https://github.com/searchfe/san-ssr-target-php/blob/ccb9af7 /src/compilers/element-compiler.ts#L20 "> compilers/element-compiler.ts:20 </ a > </ li >
249277 </ ul >
250278 </ aside >
251279 < div class ="tsd-comment tsd-typography ">
@@ -256,19 +284,13 @@ <h3>tag<wbr>Start</h3>
256284 < h4 class ="tsd-parameters-title "> Parameters</ h4 >
257285 < ul class ="tsd-parameters ">
258286 < li >
259- < h5 > emitter: < span class ="tsd-signature-type "> any</ span > </ h5 >
260- < div class ="tsd-comment tsd-typography ">
261- < p > 编译源码的中间buffer</ p >
262- </ div >
287+ < h5 > emitter: < a href ="_emitters_emitter_.phpemitter.html " class ="tsd-signature-type "> PHPEmitter</ a > </ h5 >
263288 </ li >
264289 < li >
265- < h5 > aNode: < span class ="tsd-signature-type "> any</ span > </ h5 >
266- < div class ="tsd-comment tsd-typography ">
267- < p > 抽象节点</ p >
268- </ div >
290+ < h5 > aNode: < span class ="tsd-signature-type "> ANode</ span > </ h5 >
269291 </ li >
270292 < li >
271- < h5 > < span class ="tsd-flag ts-flagOptional "> Optional</ span > tagNameVariable: < span class ="tsd-signature-type "> any </ span > </ h5 >
293+ < h5 > < span class ="tsd-flag ts-flagOptional "> Optional</ span > tagNameVariable: < span class ="tsd-signature-type "> undefined </ span > < span class =" tsd-signature-symbol " > | </ span > < span class =" tsd-signature-type " > string </ span > </ h5 >
272294 < div class ="tsd-comment tsd-typography ">
273295 < p > 组件标签为外部动态传入时的标签变量名</ p >
274296 </ div >
0 commit comments