Constructors
constructor
- new DocID(doctype: string | number, cid: CID | string, commit?: CID | string | number, multibaseName?: string): DocID
-
Parameters
-
doctype: string | number
-
cid: CID | string
-
Default value commit: CID | string | number = null
-
Default value multibaseName: string = DEFAULT_BASE
Accessors
commit
- get commit(): CID | undefined
multibaseName
- get multibaseName(): string
multihash
- get multihash(): Uint8Array
Methods
[Symbol.for('nodejs.util.inspect.custom')]
- [Symbol.for('nodejs.util.inspect.custom')](): string
[Symbol.toPrimitive]
- [Symbol.toPrimitive](): string | Uint8Array
-
Returns string | Uint8Array
equals
- equals(other: DocID | Uint8Array | string): boolean
-
Parameters
-
other: DocID | Uint8Array | string
Returns boolean
toBaseEncodedString
- toBaseEncodedString(base?: string): string
-
Parameters
-
Default value base: string = this.multibaseName
Returns string
toString
- toString(base?: string): string
-
Parameters
Returns string
Static _genesisCIDLength
- _genesisCIDLength(bytes: Uint8Array): number
-
Parameters
Returns number
Static fromBytes
- fromBytes(bytes: Uint8Array, commit?: CID | string, multibaseName?: string): DocID
-
Parameters
-
bytes: Uint8Array
-
Optional commit: CID | string
-
Optional multibaseName: string
Static fromOther
- fromOther(other: DocID, commit?: CID | string): DocID
-
Parameters
-
-
Optional commit: CID | string
Static fromString
- fromString(docId: string, commit?: CID | string): DocID
-
Parameters
-
docId: string
-
Optional commit: CID | string
Static isDocID
- isDocID(other: any): boolean
-
Parameters
Returns boolean
Get base docID, always returns without commit