StaticBytes
@algorandfoundation/algorand-typescript
@algorandfoundation/algorand-typescript / arc4 / StaticBytes
Class: StaticBytes<TLength>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:527
A fixed length sequence of bytes
Extends
Type Parameters
• TLength extends number = 0
Indexable
Constructors
new StaticBytes()
new StaticBytes<
TLength>(value?):StaticBytes<TLength>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:535
Create a new StaticBytes instance
Parameters
value?
THe bytes or utf8 interpreted string to initialize this type
string | bytes
Returns
StaticBytes<TLength>
Overrides
Accessors
bytes
Get Signature
get bytes():
bytes
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:97
Retrieve the encoded bytes for this type
Returns
Inherited from
length
Get Signature
get length():
uint64
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:240
Returns the current length of this array
Returns
Inherited from
native
Get Signature
get native():
bytes
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:542
Get the native bytes value
Returns
Methods
[iterator]()
[iterator]():
IterableIterator<Byte>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:277
Returns an iterator for the items in this array
Returns
Inherited from
at()
at(
index):Byte
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:249
Returns the item at the given index. Negative indexes are taken from the end.
Parameters
index
The index of the item to retrieve
Returns
Inherited from
concat()
concat(
other):DynamicBytes
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:550
Returns a dynamic bytes object containing all bytes from this and other
Parameters
other
Another array of bytes to concat with this one
Returns
entries()
entries():
IterableIterator<readonly [uint64,Byte]>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:284
Returns an iterator for a tuple of the indexes and items in this array
Returns
IterableIterator<readonly [uint64, Byte]>
Inherited from
keys()
keys():
IterableIterator<uint64>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:291
Returns an iterator for the indexes in this array
Returns
Inherited from
slice()
Call Signature
slice():
DynamicArray<Byte>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:256
Internal
Create a new Dynamic array with all items from this array
Returns
Inherited from
Call Signature
slice(
end):DynamicArray<Byte>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:262
Internal
Create a new DynamicArray with all items up till end.
Negative indexes are taken from the end.
Parameters
end
An index in which to stop copying items.
Returns
Inherited from
Call Signature
slice(
start,end):DynamicArray<Byte>
Defined in: packages/algo-ts/src/arc4/encoded-types.ts:269
Internal
Create a new DynamicArray with items from start, up until end
Negative indexes are taken from the end.
Parameters
start
An index in which to start copying items.
end
An index in which to stop copying items