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