@arcmantle/lit-jsx
Preparing search index...
compiler/attribute-processor
CompiledAttributeProcessor
Class CompiledAttributeProcessor
Hierarchy
AttributeProcessor
<
CompiledContext
>
CompiledAttributeProcessor
Index
Constructors
constructor
Methods
arrow
Binding
boolean
call
Binding
class
List
create
Boolean
create
Class
List
create
Directive
create
Event
create
Expression
create
Non
Expression
create
Ref
create
Spread
create
Style
List
create
Value
Binding
custom
Element
Identifier
directive
event
expression
non
Expression
process
Attribute
ref
spread
style
List
value
Binding
Constructors
constructor
new
CompiledAttributeProcessor
()
:
CompiledAttributeProcessor
Returns
CompiledAttributeProcessor
Methods
arrow
Binding
arrowBinding
(
attr
:
ArrowFunctionAttribute
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
ArrowFunctionAttribute
context
:
CompiledContext
Returns
void
boolean
boolean
(
attr
:
JSXAttributeBoolean
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttributeBoolean
context
:
CompiledContext
Returns
void
call
Binding
callBinding
(
attr
:
CallBindingAttribute
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
CallBindingAttribute
context
:
CompiledContext
Returns
void
class
List
classList
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
void
Protected
create
Boolean
createBoolean
(
attr
:
JSXAttributeBoolean
,
context
:
CompiledContext
)
:
string
Parameters
attr
:
JSXAttributeBoolean
context
:
CompiledContext
Returns
string
Protected
create
Class
List
createClassList
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
,
)
:
CallExpression
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
CallExpression
Protected
create
Directive
createDirective
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
,
)
:
Expression
[]
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
Expression
[]
Protected
create
Event
createEvent
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
,
)
:
[
string
,
Expression
]
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
[
string
,
Expression
]
Protected
create
Expression
createExpression
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
,
)
:
[
string
,
Expression
]
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
[
string
,
Expression
]
Protected
create
Non
Expression
createNonExpression
(
attr
:
JSXAttributeWithoutExpression
,
context
:
CompiledContext
,
)
:
[
string
,
string
]
Parameters
attr
:
JSXAttributeWithoutExpression
context
:
CompiledContext
Returns
[
string
,
string
]
Protected
create
Ref
createRef
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
,
)
:
CallExpression
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
CallExpression
Protected
create
Spread
createSpread
(
attr
:
JSXSpreadAttribute
,
context
:
CompiledContext
)
:
CallExpression
Parameters
attr
:
JSXSpreadAttribute
context
:
CompiledContext
Returns
CallExpression
Protected
create
Style
List
createStyleList
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
,
)
:
CallExpression
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
CallExpression
Protected
create
Value
Binding
createValueBinding
(
attr
:
CallBindingAttribute
|
ArrowFunctionAttribute
,
context
:
CompiledContext
,
)
:
ValueBinding
Parameters
attr
:
CallBindingAttribute
|
ArrowFunctionAttribute
context
:
CompiledContext
Returns
ValueBinding
custom
Element
Identifier
customElementIdentifier
(
attr
:
JSXAttribute
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttribute
context
:
CompiledContext
Returns
void
directive
directive
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
void
event
event
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
void
expression
expression
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
void
non
Expression
nonExpression
(
attr
:
JSXAttributeWithoutExpression
,
context
:
CompiledContext
,
)
:
void
Parameters
attr
:
JSXAttributeWithoutExpression
context
:
CompiledContext
Returns
void
process
Attribute
processAttribute
(
attr
:
JSXAttribute
|
JSXSpreadAttribute
,
context
:
CompiledContext
,
)
:
void
Parameters
attr
:
JSXAttribute
|
JSXSpreadAttribute
context
:
CompiledContext
Returns
void
ref
ref
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
void
spread
spread
(
attr
:
JSXSpreadAttribute
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXSpreadAttribute
context
:
CompiledContext
Returns
void
style
List
styleList
(
attr
:
JSXAttributeWithExpression
,
context
:
CompiledContext
)
:
void
Parameters
attr
:
JSXAttributeWithExpression
context
:
CompiledContext
Returns
void
Protected
value
Binding
valueBinding
(
attr
:
CallBindingAttribute
|
ArrowFunctionAttribute
,
context
:
CompiledContext
,
)
:
void
Parameters
attr
:
CallBindingAttribute
|
ArrowFunctionAttribute
context
:
CompiledContext
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
arrow
Binding
boolean
call
Binding
class
List
create
Boolean
create
Class
List
create
Directive
create
Event
create
Expression
create
Non
Expression
create
Ref
create
Spread
create
Style
List
create
Value
Binding
custom
Element
Identifier
directive
event
expression
non
Expression
process
Attribute
ref
spread
style
List
value
Binding
@arcmantle/lit-jsx
Loading...