Reference / Modules / client / HashOrContent
Class: HashOrContent
client.HashOrContent
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new HashOrContent(parameters): HashOrContent
Parameters
| Name | Type |
|---|---|
parameters | Object |
parameters.content? | File |
parameters.description? | FileDescription |
Returns
Defined in
packages/client/src/Hash.ts:31
Properties
_content
• Private Optional _content: File
Defined in
packages/client/src/Hash.ts:50
_hash
• Private Optional _hash: Hash
Defined in
packages/client/src/Hash.ts:48
_mimeType
• Private _mimeType: MimeType
Defined in
packages/client/src/Hash.ts:56
_name
• Private _name: string
Defined in
packages/client/src/Hash.ts:58
_size
• Private Optional _size: bigint
Defined in
packages/client/src/Hash.ts:54
finalized
• Private finalized: boolean
Defined in
packages/client/src/Hash.ts:52
Accessors
content
• get content(): File
Returns
Defined in
packages/client/src/Hash.ts:96
contentHash
• get contentHash(): Hash
Returns
Hash
Defined in
packages/client/src/Hash.ts:64
hasContent
• get hasContent(): boolean
Returns
boolean
Defined in
packages/client/src/Hash.ts:60
mimeType
• get mimeType(): MimeType
Returns
Defined in
packages/client/src/Hash.ts:104
name
• get name(): string
Returns
string
Defined in
packages/client/src/Hash.ts:108
size
• get size(): bigint
Returns
bigint
Defined in
packages/client/src/Hash.ts:100
Methods
ensureFinalized
▸ ensureFinalized(): void
Returns
void
Defined in
packages/client/src/Hash.ts:69
finalize
▸ finalize(): Promise<void>
Returns
Promise<void>
Defined in
packages/client/src/Hash.ts:75
hashContent
▸ hashContent(): Promise<HashAndSize>
Returns
Promise<HashAndSize>
Defined in
packages/client/src/Hash.ts:92
fromContent
▸ fromContent(content): HashOrContent
Parameters
| Name | Type |
|---|---|
content | File |
Returns
Defined in
packages/client/src/Hash.ts:21
fromContentFinalized
▸ fromContentFinalized(fileContent): Promise<HashOrContent>
Parameters
| Name | Type |
|---|---|
fileContent | File |
Returns
Promise<HashOrContent>
Defined in
packages/client/src/Hash.ts:25
fromDescription
▸ fromDescription(description): HashOrContent
Parameters
| Name | Type |
|---|---|
description | FileDescription |