vim-webgl-component
Version:
A demonstration app built on top of the vim-webgl-viewer
23 lines (22 loc) • 1.12 kB
TypeScript
/**
* @module vim-ts
*/
import { BFast, NumericArray } from './bfast';
export declare class EntityTable {
private readonly bfast;
private readonly strings;
constructor(bfast: BFast, strings: string[] | undefined);
getLocal(): Promise<EntityTable>;
static getTypeSize(colName: string): number;
getCount(): Promise<number>;
getArray(columnName: string): Promise<NumericArray | undefined>;
getNumberArray(columnName: string): Promise<number[] | undefined>;
getNumber(elementIndex: number, columnName: string): Promise<number | undefined>;
getBigIntArray(columnName: string): Promise<BigInt64Array | undefined>;
getBigInt(elementIndex: number, columnName: string): Promise<bigint | undefined>;
getBoolean(elementIndex: number, columnName: string): Promise<boolean | undefined>;
getBooleanArray(columnName: string): Promise<boolean[] | undefined>;
toIndex(value: number | bigint): number;
getString(elementIndex: number, columnName: string): Promise<string | undefined>;
getStringArray(columnName: string): Promise<string[] | undefined>;
}