UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

13 lines (12 loc) 402 B
export interface TypedVertexAttribute<T extends number | string> { isString: boolean; array: T[]; itemSize: number; } export interface BaseVertexAttribute extends TypedVertexAttribute<number | string> {} export interface VertexNumberAttribute extends TypedVertexAttribute<number> { isString: false; } export interface VertexStringAttribute extends TypedVertexAttribute<string> { isString: true; }