ResourceStore
Defined in: src/core/ir/resources.ts:40
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ResourceStore():
ResourceStore
Returns
Section titled “Returns”ResourceStore
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get size():
number
Defined in: src/core/ir/resources.ts:73
Returns
Section titled “Returns”number
Methods
Section titled “Methods”get(
id):Uint8Array<ArrayBufferLike> |undefined
Defined in: src/core/ir/resources.ts:61
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Uint8Array<ArrayBufferLike> | undefined
has(
id):boolean
Defined in: src/core/ir/resources.ts:65
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
ids(): readonly
ResourceId[]
Defined in: src/core/ir/resources.ts:69
Returns
Section titled “Returns”readonly ResourceId[]
put(
bytes):ResourceId
Defined in: src/core/ir/resources.ts:48
Store bytes and return their content-addressed id. Re-putting identical
bytes returns the existing id (deduplication); a hash collision with
different bytes probes deterministic ~n suffixes.
Parameters
Section titled “Parameters”Uint8Array