- Preparing search index...
- The search index is not available
Webnative SDK
Type alias Implementation
Implementation
: { dataRoot
: { domain
: ((username
: string) => string); lookup
: ((username
: string) => Promise<CID | null>); update
: ((cid
: CID, proof
: Ucan) => Promise<{ success
: boolean; }>); }; didRoot
: { lookup
: ((username
: string) => Promise<string>); }; dns
: { lookupDnsLink
: ((domain
: string) => Promise<string | null>); lookupTxtRecord
: ((domain
: string) => Promise<string | null>); }; repositories
: { cidLog
: Repo; ucans
: Repo; }; }
Type declaration
-
dataRoot: {
domain: ((username: string) => string);
lookup: ((username: string) => Promise<CID | null>);
update: ((cid: CID, proof: Ucan) => Promise<{
success: boolean;
}>);
}
-
domain: ((username: string) => string)
-
- (username: string): string
-
Returns string
-
lookup: ((username: string) => Promise<CID | null>)
-
- (username: string): Promise<CID | null>
-
Returns Promise<CID | null>
-
update: ((cid: CID, proof: Ucan) => Promise<{
success: boolean;
}>)
-
- (cid: CID, proof: Ucan): Promise<{
success: boolean;
}>
-
Returns Promise<{
success: boolean;
}>
-
didRoot: {
lookup: ((username: string) => Promise<string>);
}
-
lookup: ((username: string) => Promise<string>)
-
- (username: string): Promise<string>
-
Returns Promise<string>
-
dns: {
lookupDnsLink: ((domain: string) => Promise<string | null>);
lookupTxtRecord: ((domain: string) => Promise<string | null>);
}
-
lookupDnsLink: ((domain: string) => Promise<string | null>)
-
- (domain: string): Promise<string | null>
-
Returns Promise<string | null>
-
lookupTxtRecord: ((domain: string) => Promise<string | null>)
-
- (domain: string): Promise<string | null>
-
Returns Promise<string | null>
-
repositories: {
cidLog: Repo;
ucans: Repo;
}