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/executable-funicular"
IExecutableFunicular
Interface IExecutableFunicular<IC, IEventsList>
Type parameters
IC
:
TExecutableFunicularCursor
IEventsList
:
IFunicularEventsList
<
IFunicularEventData
>
Hierarchy
IFunicular
<
IC
,
IEventsList
>
IExecutableFunicular
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
constructor
new IExecutable
Funicular
(
id
?:
string
)
:
any
Parameters
Optional
id:
string
Returns
any
Properties
childs
childs
:
TFunicularsManager
clone
clone
:
IFunicularClone
cursor
cursor
:
IC
emitter
emitter
:
EventEmitter
id
id
:
string
is
Destroyed
is
Destroyed
:
boolean
need
Remount
need
Remount
:
boolean
need
Unmount
need
Unmount
:
boolean
parents
parents
:
TFunicularsManager
remounted
remounted
:
TFunicular
result
result
:
any
state
state
:
EFunicularState
Methods
abandon
Childs
abandon
Childs
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
add
Parent
ToChilds
add
Parent
ToChilds
(
)
:
void
Returns
void
child
Destroyed
child
Destroyed
(
child
:
TFunicular
)
:
void
Parameters
child:
TFunicular
Returns
void
child
Remounted
child
Remounted
(
child
:
TFunicular
)
:
void
Parameters
child:
TFunicular
Returns
void
childs
Mounting
childs
Mounting
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
childs
Unmounting
childs
Unmounting
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
clone
And
Mount
clone
And
Mount
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
cursor
Filling
cursor
Filling
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
destroy
destroy
(
)
:
void
Returns
void
emit
emit<IE>
(
eventName
:
IE
, data
:
IEventsList[IE]
)
:
this
Type parameters
IE
:
keyof IEventsList
Parameters
eventName:
IE
data:
IEventsList[IE]
Returns
this
generate
Id
generate
Id
(
)
:
string
Returns
string
mount
mount
(
cursor
:
IC
)
:
Promise
<
void
>
Parameters
cursor:
IC
Returns
Promise
<
void
>
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
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
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
register
register
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
remount
remount
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
request
Childs
request
Childs
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
start
start
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
starting
starting
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
stop
stop
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
stopping
stopping
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
unmount
unmount
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
unregister
unregister
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
unwatch
Childs
Events
unwatch
Childs
Events
(
)
:
void
Returns
void
watch
Childs
Events
watch
Childs
Events
(
)
:
void
Returns
void
Globals
"ancient-
funicular/src/lib/executable-
funicular"
IExecutable
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
IExecutable
Funicular
Cursor
IExecutable
Funicular
Cursor
Data
TExecutable
Funicular
TExecutable
Funicular
Cursor
Generated using
TypeDoc