Preparing search index...
The search index is not available
Webnative SDK
Webnative SDK
<internal>
Tree
Interface Tree
Hierarchy
UnixTree
Puttable
Tree
Implemented by
BaseTree
Index
Properties
read
Only
Methods
add
add
Recurse
cat
create
Child
Tree
create
Or
Update
Child
File
exists
get
get
Direct
Child
get
Links
get
Or
Create
Direct
Child
ls
mkdir
mkdir
Recurse
mv
put
put
Detailed
remove
Direct
Child
rm
rm
Recurse
update
Child
update
Direct
Child
update
Link
Properties
read
Only
read
Only
:
boolean
Methods
add
add
(
path
:
Segments
, content
:
Uint8Array
)
:
Promise
<
Tree
>
Parameters
path:
Segments
content:
Uint8Array
Returns
Promise
<
Tree
>
add
Recurse
add
Recurse
(
path
:
Segments
, content
:
Uint8Array
, onUpdate
:
Maybe
<
UpdateCallback
>
)
:
Promise
<
Tree
>
Parameters
path:
Segments
content:
Uint8Array
onUpdate:
Maybe
<
UpdateCallback
>
Returns
Promise
<
Tree
>
cat
cat
(
path
:
Segments
)
:
Promise
<
Uint8Array
>
Parameters
path:
Segments
Returns
Promise
<
Uint8Array
>
create
Child
Tree
create
Child
Tree
(
name
:
string
, onUpdate
:
Maybe
<
UpdateCallback
>
)
:
Promise
<
Tree
>
Parameters
name:
string
onUpdate:
Maybe
<
UpdateCallback
>
Returns
Promise
<
Tree
>
create
Or
Update
Child
File
create
Or
Update
Child
File
(
content
:
Uint8Array
, name
:
string
, onUpdate
:
Maybe
<
UpdateCallback
>
)
:
Promise
<
File
>
Parameters
content:
Uint8Array
name:
string
onUpdate:
Maybe
<
UpdateCallback
>
Returns
Promise
<
File
>
exists
exists
(
path
:
Segments
)
:
Promise
<
boolean
>
Parameters
path:
Segments
Returns
Promise
<
boolean
>
get
get
(
path
:
Segments
)
:
Promise
<
null
|
File
|
Tree
>
Parameters
path:
Segments
Returns
Promise
<
null
|
File
|
Tree
>
get
Direct
Child
get
Direct
Child
(
name
:
string
)
:
Promise
<
null
|
File
|
Tree
>
Parameters
name:
string
Returns
Promise
<
null
|
File
|
Tree
>
get
Links
get
Links
(
)
:
Links
Returns
Links
get
Or
Create
Direct
Child
get
Or
Create
Direct
Child
(
name
:
string
, onUpdate
:
Maybe
<
UpdateCallback
>
)
:
Promise
<
File
|
Tree
>
Parameters
name:
string
onUpdate:
Maybe
<
UpdateCallback
>
Returns
Promise
<
File
|
Tree
>
ls
ls
(
path
:
Segments
)
:
Promise
<
Links
>
Parameters
path:
Segments
Returns
Promise
<
Links
>
mkdir
mkdir
(
path
:
Segments
)
:
Promise
<
Tree
>
Parameters
path:
Segments
Returns
Promise
<
Tree
>
mkdir
Recurse
mkdir
Recurse
(
path
:
Segments
, onUpdate
:
Maybe
<
UpdateCallback
>
)
:
Promise
<
Tree
>
Parameters
path:
Segments
onUpdate:
Maybe
<
UpdateCallback
>
Returns
Promise
<
Tree
>
mv
mv
(
from
:
Segments
, to
:
Segments
)
:
Promise
<
Tree
>
Parameters
from:
Segments
to:
Segments
Returns
Promise
<
Tree
>
put
put
(
)
:
Promise
<
CID
<
unknown
,
number
,
number
,
Version
>
>
Returns
Promise
<
CID
<
unknown
,
number
,
number
,
Version
>
>
put
Detailed
put
Detailed
(
)
:
Promise
<
PutResult
>
Returns
Promise
<
PutResult
>
remove
Direct
Child
remove
Direct
Child
(
name
:
string
)
:
Tree
Parameters
name:
string
Returns
Tree
rm
rm
(
path
:
Segments
)
:
Promise
<
Tree
>
Parameters
path:
Segments
Returns
Promise
<
Tree
>
rm
Recurse
rm
Recurse
(
path
:
Segments
, onUpdate
:
Maybe
<
UpdateCallback
>
)
:
Promise
<
Tree
>
Parameters
path:
Segments
onUpdate:
Maybe
<
UpdateCallback
>
Returns
Promise
<
Tree
>
update
Child
update
Child
(
child
:
File
|
Tree
, path
:
Segments
)
:
Promise
<
Tree
>
Parameters
child:
File
|
Tree
path:
Segments
Returns
Promise
<
Tree
>
update
Direct
Child
update
Direct
Child
(
child
:
File
|
Tree
, name
:
string
, onUpdate
:
Maybe
<
UpdateCallback
>
)
:
Promise
<
Tree
>
Parameters
child:
File
|
Tree
name:
string
onUpdate:
Maybe
<
UpdateCallback
>
Returns
Promise
<
Tree
>
update
Link
update
Link
(
name
:
string
, result
:
PutResult
)
:
Tree
Parameters
name:
string
result:
PutResult
Returns
Tree
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
Modules
Webnative SDK
<internal>
Auth
Capabilities
Crypto
Depot
Manners
Reference
Storage
apps
did
fission
path
ucan
Tree
read
Only
add
add
Recurse
cat
create
Child
Tree
create
Or
Update
Child
File
exists
get
get
Direct
Child
get
Links
get
Or
Create
Direct
Child
ls
mkdir
mkdir
Recurse
mv
put
put
Detailed
remove
Direct
Child
rm
rm
Recurse
update
Child
update
Direct
Child
update
Link
Generated using
TypeDoc