Preparing search index...
The search index is not available
mayonaka
mayonaka
MayonakaCustom
Class MayonakaCustom<TFolder, TFile, TFolderData, TFileData>
Type Parameters
TFolder
TFile
TFolderData
=
any
TFileData
=
any
Hierarchy (
view full
)
MayonakaCustomFolder
<
TFolder
,
TFile
,
TFolderData
,
TFileData
>
MayonakaCustom
Index
Constructors
constructor
Properties
command
Graph
create
File
Fn
create
Folder
Fn
folder
opts
parent
Folder
Methods
add
File
add
Folder
build
Constructors
constructor
new
Mayonaka
Custom
<
TFolder
,
TFile
,
TFolderData
,
TFileData
>
(
root
,
createFolderFn
,
createFileFn
,
opts
?
)
:
MayonakaCustom
<
TFolder
,
TFile
,
TFolderData
,
TFileData
>
Type Parameters
TFolder
TFile
TFolderData
=
any
TFileData
=
any
Parameters
root
:
null
|
TFolder
createFolderFn
:
(
(
parentFolder
:
null
|
TFolder
,
data
:
TFolderData
)
=>
Promise
<
TFolder
>
)
(
parentFolder
,
data
)
:
Promise
<
TFolder
>
Parameters
parentFolder
:
null
|
TFolder
data
:
TFolderData
Returns
Promise
<
TFolder
>
createFileFn
:
(
(
parentFolder
:
null
|
TFolder
,
data
:
TFileData
)
=>
Promise
<
void
>
)
(
parentFolder
,
data
)
:
Promise
<
void
>
Parameters
parentFolder
:
null
|
TFolder
data
:
TFileData
Returns
Promise
<
void
>
Optional
opts
:
MayonakaCustomOptions
Returns
MayonakaCustom
<
TFolder
,
TFile
,
TFolderData
,
TFileData
>
Properties
Protected
command
Graph
command
Graph
:
CommandNode
<
AsyncCommand
>
[]
Protected
create
File
Fn
create
File
Fn
:
(
(
parentFolder
:
null
|
TFolder
,
data
:
TFileData
)
=>
Promise
<
void
>
)
Protected
create
Folder
Fn
create
Folder
Fn
:
(
(
parentFolder
:
null
|
TFolder
,
data
:
TFolderData
)
=>
Promise
<
TFolder
>
)
Protected
folder
folder
:
null
|
TFolder
= null
Protected
opts
opts
:
MayonakaCustomOptions
Protected
parent
Folder
parent
Folder
:
null
|
MayonakaCustomFolder
<
TFolder
,
TFile
,
TFolderData
,
TFileData
>
= null
Methods
add
File
add
File
(
dataProvider
)
:
this
Parameters
dataProvider
:
(
(
)
=>
Promise
<
TFileData
>
)
(
)
:
Promise
<
TFileData
>
Returns
Promise
<
TFileData
>
Returns
this
add
Folder
add
Folder
(
data
,
callback
)
:
this
Parameters
data
:
TFolderData
callback
:
(
(
folder
:
MayonakaCustomFolder
<
TFolder
,
TFile
,
TFolderData
,
TFileData
>
)
=>
void
)
(
folder
)
:
void
Parameters
folder
:
MayonakaCustomFolder
<
TFolder
,
TFile
,
TFolderData
,
TFileData
>
Returns
void
Returns
this
build
build
(
)
:
Promise
<
null
|
TFolder
>
Returns
Promise
<
null
|
TFolder
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
command
Graph
create
File
Fn
create
Folder
Fn
folder
opts
parent
Folder
Methods
add
File
add
Folder
build
mayonaka
Loading...