Search
Preparing search index...
The search index is not available
AncientSouls Documentation
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"ancient-funicular/src/lib/funicular"
Funicular
Class Funicular<IC, IEventsList>
Type parameters
IC
:
TCursor
IEventsList
:
IFunicularEventsList
<
IFunicularEventData
>
Hierarchy
IFunicular
Funicular
Indexable
[
key:
string
]:
any
Index
Constructors
constructor
Properties
childs
clone
cursor
emitter
id
is
Destroyed
need
Remount
need
Unmount
parents
remounted
result
state
Methods
abandon
Childs
add
Parent
ToChilds
child
Destroyed
child
Remounted
childs
Mounting
childs
Unmounting
clone
And
Mount
cursor
Filling
destroy
emit
generate
Id
mount
off
on
once
register
remount
request
Childs
start
starting
stop
stopping
unmount
unregister
unwatch
Childs
Events
watch
Childs
Events
Constructors
Static
constructor
new
Funicular
(
id
?:
string
)
:
any
Parameters
Optional
id:
string
Returns
any
Properties
Static
childs
childs
:
TFunicularsManager
Static
clone
clone
:
IFunicularClone
Static
cursor
cursor
:
IC
Static
emitter
emitter
:
EventEmitter
Static
id
id
:
string
Static
is
Destroyed
is
Destroyed
:
boolean
Static
need
Remount
need
Remount
:
boolean
Static
need
Unmount
need
Unmount
:
boolean
Static
parents
parents
:
TFunicularsManager
Static
remounted
remounted
:
TFunicular
Static
result
result
:
any
Static
state
state
:
EFunicularState
Methods
Static
abandon
Childs
abandon
Childs
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
add
Parent
ToChilds
add
Parent
ToChilds
(
)
:
void
Returns
void
Static
child
Destroyed
child
Destroyed
(
child
:
TFunicular
)
:
void
Parameters
child:
TFunicular
Returns
void
Static
child
Remounted
child
Remounted
(
child
:
TFunicular
)
:
void
Parameters
child:
TFunicular
Returns
void
Static
childs
Mounting
childs
Mounting
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
childs
Unmounting
childs
Unmounting
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
clone
And
Mount
clone
And
Mount
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
cursor
Filling
cursor
Filling
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
destroy
destroy
(
)
:
void
Returns
void
Static
emit
emit<IE>
(
eventName
:
IE
, data
:
IEventsList[IE]
)
:
this
Type parameters
IE
:
keyof IEventsList
Parameters
eventName:
IE
data:
IEventsList[IE]
Returns
this
Static
generate
Id
generate
Id
(
)
:
string
Returns
string
Static
mount
mount
(
cursor
:
IC
)
:
Promise
<
void
>
Parameters
cursor:
IC
Returns
Promise
<
void
>
Static
off
off<IE>
(
eventName
:
IE
, listener
:
function
)
:
this
Type parameters
IE
:
keyof IEventsList
Parameters
eventName:
IE
listener:
function
(
data
:
IEventsList[IE]
)
:
void
Parameters
data:
IEventsList[IE]
Returns
void
Returns
this
Static
on
on<IE>
(
eventName
:
IE
, listener
:
function
)
:
this
Type parameters
IE
:
keyof IEventsList
Parameters
eventName:
IE
listener:
function
(
data
:
IEventsList[IE]
)
:
void
Parameters
data:
IEventsList[IE]
Returns
void
Returns
this
Static
once
once<IE>
(
eventName
:
IE
, listener
:
function
)
:
this
Type parameters
IE
:
keyof IEventsList
Parameters
eventName:
IE
listener:
function
(
data
:
IEventsList[IE]
)
:
void
Parameters
data:
IEventsList[IE]
Returns
void
Returns
this
Static
register
register
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
remount
remount
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
request
Childs
request
Childs
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
start
start
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
starting
starting
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
stop
stop
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
stopping
stopping
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
unmount
unmount
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
unregister
unregister
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
Static
unwatch
Childs
Events
unwatch
Childs
Events
(
)
:
void
Returns
void
Static
watch
Childs
Events
watch
Childs
Events
(
)
:
void
Returns
void
Globals
"ancient-
funicular/src/lib/funicular"
EFunicular
State
Funicular
constructor
childs
clone
cursor
emitter
id
is
Destroyed
need
Remount
need
Unmount
parents
remounted
result
state
abandon
Childs
add
Parent
ToChilds
child
Destroyed
child
Remounted
childs
Mounting
childs
Unmounting
clone
And
Mount
cursor
Filling
destroy
emit
generate
Id
mount
off
on
once
register
remount
request
Childs
start
starting
stop
stopping
unmount
unregister
unwatch
Childs
Events
watch
Childs
Events
IFunicular
IFunicular
Clone
IFunicular
Event
Data
IFunicular
Events
List
TFunicular
Mixed
Funicular
mixin
Generated using
TypeDoc