struct-view / Exports / StructType
Name |
---|
T |
Decorator<T>
ReadonlyArrayPropertyFactory<readonly Struct<T>[]>
↳ StructType
▸ StructType<U>(Base
: StructConstructor<U>, byteOffset
: number): StructConstructor<T & U>
Name |
---|
U |
Name | Type |
---|---|
Base |
StructConstructor<U> |
byteOffset |
number |
Returns: StructConstructor<T & U>
Defined in: decorator.ts:3
▸ StructType<K>(name
: K): Decorator<Readonly<Record<K, Struct<T>>>>
Name | Type |
---|---|
K |
string |
Name | Type |
---|---|
name |
K |
Returns: Decorator<Readonly<Record<K, Struct<T>>>>
Defined in: factories.ts:11
▸ StructType(length
: number): ReadonlyPropertyFactory<readonly Struct<T>[]>
Name | Type |
---|---|
length |
number |
Returns: ReadonlyPropertyFactory<readonly Struct<T>[]>
Defined in: factories.ts:15
+ new StructType(buffer?
: ArrayBufferLike, byteOffset?
: number, byteLength?
: number): Struct<T>
Name | Type |
---|---|
buffer? |
ArrayBufferLike |
byteOffset? |
number |
byteLength? |
number |
Returns: Struct<T>
Inherited from: StructConstructor
Defined in: struct.ts:7
• Readonly
BYTES_PER_INSTANCE: number
Inherited from: StructConstructor.BYTES_PER_INSTANCE
Defined in: struct.ts:13
• Readonly
prototype: Struct<T>
Inherited from: StructConstructor.prototype
Defined in: struct.ts:7
▸ from(array
: ArrayBufferView, byteOffset?
: number, byteLength?
: number): Struct<T>
Name | Type |
---|---|
array |
ArrayBufferView |
byteOffset? |
number |
byteLength? |
number |
Returns: Struct<T>
Inherited from: StructConstructor
Defined in: struct.ts:11