@arcmantle/lit-jsx
Preparing search index...
compiler/transpiler
TemplateTranspiler
Class TemplateTranspiler
Hierarchy
JSXTranspiler
<
TemplateContext
>
TemplateTranspiler
Index
Constructors
constructor
Methods
attributes
children
closing
Tag
create
Context
create
Expression
create
Functional
Component
functional
Component
opening
Tag
process
start
Constructors
constructor
new
TemplateTranspiler
()
:
TemplateTranspiler
Returns
TemplateTranspiler
Methods
attributes
attributes
(
context
:
TemplateContext
)
:
void
Parameters
context
:
TemplateContext
Returns
void
children
children
(
context
:
TemplateContext
)
:
void
Parameters
context
:
TemplateContext
Returns
void
closing
Tag
closingTag
(
context
:
TemplateContext
)
:
void
Parameters
context
:
TemplateContext
Returns
void
Protected
create
Context
createContext
(
path
:
NodePath
<
JSXElement
|
JSXFragment
>
)
:
TemplateContext
Parameters
path
:
NodePath
<
JSXElement
|
JSXFragment
>
Returns
TemplateContext
create
Expression
createExpression
(
context
:
TemplateContext
)
:
Expression
Parameters
context
:
TemplateContext
Returns
Expression
create
Functional
Component
createFunctionalComponent
(
path
:
NodePath
<
JSXElement
|
JSXFragment
>
)
:
Expression
Parameters
path
:
NodePath
<
JSXElement
|
JSXFragment
>
Returns
Expression
functional
Component
functionalComponent
(
context
:
TemplateContext
)
:
void
Parameters
context
:
TemplateContext
Returns
void
opening
Tag
openingTag
(
context
:
TemplateContext
)
:
void
Parameters
context
:
TemplateContext
Returns
void
process
process
(
context
:
TemplateContext
)
:
void
Parameters
context
:
TemplateContext
Returns
void
start
start
(
path
:
NodePath
<
JSXElement
|
JSXFragment
>
)
:
Expression
Parameters
path
:
NodePath
<
JSXElement
|
JSXFragment
>
Returns
Expression
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
attributes
children
closing
Tag
create
Context
create
Expression
create
Functional
Component
functional
Component
opening
Tag
process
start
@arcmantle/lit-jsx
Loading...