Search
Preparing search index...
The search index is not available
RxComp
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
Module
Class Module
Hierarchy
Module
CoreModule
Index
Properties
instances
meta
unsubscribe$
for
Root
meta
Methods
compile
destroy
get
Instance
get
Parent
Instance
make
Context
make
Function
make
Hosts
make
Inputs
make
Instance
make
Instance
Subscription
make
Output
make
Outputs
next
Error
on
Init
parse
parse
Text
Node
parse
Text
Node
Expression
push
Fragment
remove
resolve
resolve
Attribute
resolve
Inputs
Outputs
delete
Context
make
Context
match
Selectors
parse
Expression
parse
Optional
Chaining
parse
Pipe
Params
parse
Pipes
query
Selectors
All
traverse
Down
traverse
Next
traverse
Previous
traverse
Up
Properties
Optional
instances
instances
:
Factory
[]
meta
meta
:
IModuleParsedMeta
unsubscribe$
unsubscribe$
:
Subject
<
void
>
= new Subject()
Static
Optional
for
Root
for
Root
:
undefined
|
(
(
...
args
:
any
[]
)
=>
typeof
Module
)
Static
meta
meta
:
IModuleMeta
Methods
compile
compile
(
node
:
IElement
, parentInstance
?:
Factory
|
Window
)
:
Factory
[]
Parameters
node:
IElement
Optional
parentInstance:
Factory
|
Window
Returns
Factory
[]
destroy
destroy
(
)
:
void
Returns
void
Protected
get
Instance
get
Instance
(
node
:
HTMLElement
|
Document
)
:
Factory
|
Window
|
undefined
Parameters
node:
HTMLElement
|
Document
Returns
Factory
|
Window
|
undefined
Protected
get
Parent
Instance
get
Parent
Instance
(
node
:
Node
|
null
)
:
Factory
|
Window
Parameters
node:
Node
|
null
Returns
Factory
|
Window
Protected
make
Context
make
Context
(
instance
:
Factory
, parentInstance
:
Factory
|
Window
, node
:
IElement
, selector
:
string
)
:
IContext
Parameters
instance:
Factory
parentInstance:
Factory
|
Window
node:
IElement
selector:
string
Returns
IContext
make
Function
make
Function
(
expression
:
string
, params
?:
string
[]
)
:
ExpressionFunction
Parameters
expression:
string
Default value
params:
string
[]
= ['$instance']
Returns
ExpressionFunction
Protected
make
Hosts
make
Hosts
(
meta
:
IFactoryMeta
, instance
:
Factory
, node
:
IElement
)
:
void
Parameters
meta:
IFactoryMeta
instance:
Factory
node:
IElement
Returns
void
Protected
make
Inputs
make
Inputs
(
meta
:
IFactoryMeta
, instance
:
Factory
, node
:
IElement
, factory
:
typeof
Factory
)
:
{}
Parameters
meta:
IFactoryMeta
instance:
Factory
node:
IElement
factory:
typeof
Factory
Returns
{}
[
key:
string
]:
ExpressionFunction
make
Instance
make
Instance
(
node
:
IElement
, factory
:
typeof
Factory
, selector
:
string
, parentInstance
?:
Factory
|
Window
, args
?:
any
[]
, inject
?:
undefined
|
{}
, skipSubscription
?:
boolean
)
:
Factory
|
undefined
Parameters
node:
IElement
factory:
typeof
Factory
selector:
string
Optional
parentInstance:
Factory
|
Window
Optional
args:
any
[]
Optional
inject:
undefined
|
{}
Default value
skipSubscription:
boolean
= false
Returns
Factory
|
undefined
make
Instance
Subscription
make
Instance
Subscription
(
instance
:
Factory
, parentInstance
?:
Factory
|
Window
)
:
void
Parameters
instance:
Factory
Optional
parentInstance:
Factory
|
Window
Returns
void
Protected
make
Output
make
Output
(
instance
:
Factory
, key
:
string
)
:
Observable
<
any
>
Parameters
instance:
Factory
key:
string
Returns
Observable
<
any
>
Protected
make
Outputs
make
Outputs
(
meta
:
IFactoryMeta
, instance
:
Factory
)
:
{}
Parameters
meta:
IFactoryMeta
instance:
Factory
Returns
{}
[
key:
string
]:
Observable
<
any
>
next
Error
next
Error
(
error
:
Error
, instance
:
Factory
, expression
:
string
, params
:
any
[]
)
:
void
Parameters
error:
Error
instance:
Factory
expression:
string
params:
any
[]
Returns
void
on
Init
on
Init
(
)
:
void
Returns
void
parse
parse
(
node
:
HTMLElement
, instance
:
Factory
)
:
void
Parameters
node:
HTMLElement
instance:
Factory
Returns
void
Protected
parse
Text
Node
parse
Text
Node
(
node
:
IText
, instance
:
Factory
)
:
void
Parameters
node:
IText
instance:
Factory
Returns
void
Protected
parse
Text
Node
Expression
parse
Text
Node
Expression
(
nodeValue
:
string
)
:
(
ExpressionFunction
|
string
)
[]
Parameters
nodeValue:
string
Returns
(
ExpressionFunction
|
string
)
[]
Protected
push
Fragment
push
Fragment
(
nodeValue
:
string
, from
:
number
, to
:
number
, expressions
:
(
ExpressionFunction
|
string
)
[]
)
:
void
Parameters
nodeValue:
string
from:
number
to:
number
expressions:
(
ExpressionFunction
|
string
)
[]
Returns
void
remove
remove
(
node
:
Node
, keepInstance
?:
Factory
)
:
Node
Parameters
node:
Node
Optional
keepInstance:
Factory
Returns
Node
resolve
resolve
(
expression
:
ExpressionFunction
, parentInstance
:
Factory
|
Window
, payload
:
any
)
:
any
Parameters
expression:
ExpressionFunction
parentInstance:
Factory
|
Window
payload:
any
Returns
any
resolve
Attribute
resolve
Attribute
(
key
:
string
, node
:
IElement
)
:
string
|
null
Parameters
key:
string
node:
IElement
Returns
string
|
null
resolve
Inputs
Outputs
resolve
Inputs
Outputs
(
instance
:
Factory
, changes
:
Factory
|
Window
)
:
void
Parameters
instance:
Factory
changes:
Factory
|
Window
Returns
void
Static
Protected
delete
Context
delete
Context
(
id
:
number
, keepContext
:
IContext
|
undefined
)
:
IContext
[]
Parameters
id:
number
keepContext:
IContext
|
undefined
Returns
IContext
[]
Static
Protected
make
Context
make
Context
(
module
:
Module
, instance
:
Factory
, parentInstance
:
Factory
|
Window
, node
:
IElement
, factory
:
typeof
Factory
, selector
:
string
)
:
IContext
Parameters
module:
Module
instance:
Factory
parentInstance:
Factory
|
Window
node:
IElement
factory:
typeof
Factory
selector:
string
Returns
IContext
Static
Protected
match
Selectors
match
Selectors
(
node
:
HTMLElement
, selectors
:
SelectorFunction
[]
, results
:
ISelectorResult
[]
)
:
ISelectorResult
[]
Parameters
node:
HTMLElement
selectors:
SelectorFunction
[]
results:
ISelectorResult
[]
Returns
ISelectorResult
[]
Static
Protected
parse
Expression
parse
Expression
(
expression
:
string
)
:
string
Parameters
expression:
string
Returns
string
Static
Protected
parse
Optional
Chaining
parse
Optional
Chaining
(
expression
:
string
)
:
string
Parameters
expression:
string
Returns
string
Static
Protected
parse
Pipe
Params
parse
Pipe
Params
(
expression
:
string
)
:
string
[]
Parameters
expression:
string
Returns
string
[]
Static
Protected
parse
Pipes
parse
Pipes
(
expression
:
string
)
:
string
Parameters
expression:
string
Returns
string
Static
Protected
query
Selectors
All
query
Selectors
All
(
node
:
Node
, selectors
:
SelectorFunction
[]
, results
:
ISelectorResult
[]
)
:
ISelectorResult
[]
Parameters
node:
Node
selectors:
SelectorFunction
[]
results:
ISelectorResult
[]
Returns
ISelectorResult
[]
Static
Protected
traverse
Down
traverse
Down
(
node
:
Node
|
null
, callback
:
(
node
:
Node
, i
:
number
)
=>
any
, i
?:
number
)
:
any
Parameters
node:
Node
|
null
callback:
(
node
:
Node
, i
:
number
)
=>
any
(
node
:
Node
, i
:
number
)
:
any
Parameters
node:
Node
i:
number
Returns
any
Default value
i:
number
= 0
Returns
any
Static
Protected
traverse
Next
traverse
Next
(
node
:
Node
|
null
, callback
:
(
node
:
Node
, i
:
number
)
=>
any
, i
?:
number
)
:
any
Parameters
node:
Node
|
null
callback:
(
node
:
Node
, i
:
number
)
=>
any
(
node
:
Node
, i
:
number
)
:
any
Parameters
node:
Node
i:
number
Returns
any
Default value
i:
number
= 0
Returns
any
Static
Protected
traverse
Previous
traverse
Previous
(
node
:
Node
|
null
, callback
:
(
node
:
Node
, i
:
number
)
=>
any
, i
?:
number
)
:
any
Parameters
node:
Node
|
null
callback:
(
node
:
Node
, i
:
number
)
=>
any
(
node
:
Node
, i
:
number
)
:
any
Parameters
node:
Node
i:
number
Returns
any
Default value
i:
number
= 0
Returns
any
Static
Protected
traverse
Up
traverse
Up
(
node
:
Node
|
null
, callback
:
(
node
:
Node
, i
:
number
)
=>
any
, i
?:
number
)
:
any
Parameters
node:
Node
|
null
callback:
(
node
:
Node
, i
:
number
)
=>
any
(
node
:
Node
, i
:
number
)
:
any
Parameters
node:
Node
i:
number
Returns
any
Default value
i:
number
= 0
Returns
any
Globals
Module
instances
meta
unsubscribe$
for
Root
meta
compile
destroy
get
Instance
get
Parent
Instance
make
Context
make
Function
make
Hosts
make
Inputs
make
Instance
make
Instance
Subscription
make
Output
make
Outputs
next
Error
on
Init
parse
parse
Text
Node
parse
Text
Node
Expression
push
Fragment
remove
resolve
resolve
Attribute
resolve
Inputs
Outputs
delete
Context
make
Context
match
Selectors
parse
Expression
parse
Optional
Chaining
parse
Pipe
Params
parse
Pipes
query
Selectors
All
traverse
Down
traverse
Next
traverse
Previous
traverse
Up