Preparing search index...
The search index is not available
ODD SDK
ODD SDK
<internal>
default
Class default
Hierarchy
default
Implements
Puttable
Index
Constructors
constructor
Properties
dependencies
links
mmpt
pretty
Tree
private
Log
private
Nodes
public
Tree
shared
Counter
shared
Links
LOG_
CHUNK_
SIZE
Methods
add
Private
Log
Entry
add
Shares
bump
Shared
Counter
find
Private
Node
get
Version
put
put
Detailed
set
Shared
Counter
set
Version
update
Link
update
Puttable
empty
fromCID
get
Shared
Links
Constructors
constructor
new default
(
__namedParameters
:
{
dependencies
:
Dependencies
;
links
:
SimpleLinks
;
mmpt
:
default
;
prettyTree
:
BareTree
;
privateLog
:
SimpleLink
[]
;
privateNodes
:
Record
<
string
,
PrivateNode
>
;
publicTree
:
UnixTree
&
Puttable
;
sharedCounter
:
number
;
sharedLinks
:
SimpleLinks
;
}
)
:
default
Parameters
__namedParameters:
{
dependencies
:
Dependencies
;
links
:
SimpleLinks
;
mmpt
:
default
;
prettyTree
:
BareTree
;
privateLog
:
SimpleLink
[]
;
privateNodes
:
Record
<
string
,
PrivateNode
>
;
publicTree
:
UnixTree
&
Puttable
;
sharedCounter
:
number
;
sharedLinks
:
SimpleLinks
;
}
dependencies
:
Dependencies
links
:
SimpleLinks
mmpt
:
default
pretty
Tree
:
BareTree
private
Log
:
SimpleLink
[]
private
Nodes
:
Record
<
string
,
PrivateNode
>
public
Tree
:
UnixTree
&
Puttable
shared
Counter
:
number
shared
Links
:
SimpleLinks
Returns
default
Properties
dependencies
dependencies
:
Dependencies
links
links
:
SimpleLinks
mmpt
mmpt
:
default
pretty
Tree
pretty
Tree
:
BareTree
private
Log
private
Log
:
SimpleLink
[]
private
Nodes
private
Nodes
:
Record
<
string
,
PrivateNode
>
public
Tree
public
Tree
:
UnixTree
&
Puttable
shared
Counter
shared
Counter
:
number
shared
Links
shared
Links
:
SimpleLinks
Static
LOG_
CHUNK_
SIZE
LOG_
CHUNK_
SIZE
:
number
= 1020
Methods
add
Private
Log
Entry
add
Private
Log
Entry
(
depot
:
Depot
.
Implementation
, cid
:
CID
<
unknown
,
number
,
number
,
Version
>
)
:
Promise
<
void
>
Parameters
depot:
Depot
.
Implementation
cid:
CID
<
unknown
,
number
,
number
,
Version
>
Returns
Promise
<
void
>
add
Shares
add
Shares
(
links
:
SimpleLink
[]
)
:
Promise
<
default
>
Parameters
links:
SimpleLink
[]
Returns
Promise
<
default
>
bump
Shared
Counter
bump
Shared
Counter
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
find
Private
Node
find
Private
Node
(
path
:
DistinctivePath
<
Segments
>
)
:
[
DistinctivePath
<
Segments
>
,
null
|
PrivateNode
]
Parameters
path:
DistinctivePath
<
Segments
>
Returns
[
DistinctivePath
<
Segments
>
,
null
|
PrivateNode
]
get
Version
get
Version
(
)
:
Promise
<
null
|
SemVer
>
Returns
Promise
<
null
|
SemVer
>
put
put
(
)
:
Promise
<
CID
<
unknown
,
number
,
number
,
Version
>
>
Returns
Promise
<
CID
<
unknown
,
number
,
number
,
Version
>
>
put
Detailed
put
Detailed
(
)
:
Promise
<
PutResult
>
Returns
Promise
<
PutResult
>
set
Shared
Counter
set
Shared
Counter
(
counter
:
number
)
:
Promise
<
number
>
Parameters
counter:
number
Returns
Promise
<
number
>
set
Version
set
Version
(
v
:
SemVer
)
:
Promise
<
default
>
Parameters
v:
SemVer
Returns
Promise
<
default
>
update
Link
update
Link
(
name
:
string
, result
:
PutResult
)
:
default
Parameters
name:
string
result:
PutResult
Returns
default
update
Puttable
update
Puttable
(
name
:
string
, puttable
:
Puttable
)
:
Promise
<
default
>
Parameters
name:
string
puttable:
Puttable
Returns
Promise
<
default
>
Static
empty
empty
(
__namedParameters
:
{
accountDID
:
string
;
dependencies
:
Dependencies
;
rootKey
:
Uint8Array
;
wnfsWasm
?:
boolean
;
}
)
:
Promise
<
default
>
Parameters
__namedParameters:
{
accountDID
:
string
;
dependencies
:
Dependencies
;
rootKey
:
Uint8Array
;
wnfsWasm
?:
boolean
;
}
accountDID
:
string
dependencies
:
Dependencies
root
Key
:
Uint8Array
Optional
wnfs
Wasm
?:
boolean
Returns
Promise
<
default
>
Static
fromCID
fromCID
(
__namedParameters
:
{
accountDID
:
string
;
cid
:
CID
<
unknown
,
number
,
number
,
Version
>
;
dependencies
:
Dependencies
;
permissions
?:
Permissions
;
}
)
:
Promise
<
default
>
Parameters
__namedParameters:
{
accountDID
:
string
;
cid
:
CID
<
unknown
,
number
,
number
,
Version
>
;
dependencies
:
Dependencies
;
permissions
?:
Permissions
;
}
accountDID
:
string
cid
:
CID
<
unknown
,
number
,
number
,
Version
>
dependencies
:
Dependencies
Optional
permissions
?:
Permissions
Returns
Promise
<
default
>
Static
get
Shared
Links
get
Shared
Links
(
depot
:
Depot
.
Implementation
, cid
:
CID
<
unknown
,
number
,
number
,
Version
>
)
:
Promise
<
SimpleLinks
>
Parameters
depot:
Depot
.
Implementation
cid:
CID
<
unknown
,
number
,
number
,
Version
>
Returns
Promise
<
SimpleLinks
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
Modules
ODD SDK
<internal>
Auth
Capabilities
Crypto
Depot
Manners
Reference
Storage
apps
did
fission
path
ucan
default
constructor
dependencies
links
mmpt
pretty
Tree
private
Log
private
Nodes
public
Tree
shared
Counter
shared
Links
LOG_
CHUNK_
SIZE
add
Private
Log
Entry
add
Shares
bump
Shared
Counter
find
Private
Node
get
Version
put
put
Detailed
set
Shared
Counter
set
Version
update
Link
update
Puttable
empty
fromCID
get
Shared
Links
Generated using
TypeDoc