@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
8 lines • 690 B
TypeScript
import { TgdColor } from "../color";
import { TgdVec2, TgdVec3, TgdVec4 } from "../math";
import { ArrayNumber4 } from "../types";
export declare function ensureArray<T>(items: T | T[] | undefined): T[];
export declare function ensureTgdVec3(vec?: TgdColor | TgdVec2 | TgdVec3 | TgdVec4 | number[] | number | null, defaultValue?: TgdVec3): TgdVec3;
export declare function ensureTgdVec4(vec?: TgdColor | TgdVec2 | TgdVec3 | TgdVec4 | number[] | number | null, defaultValue?: TgdVec4): TgdVec4;
export declare function ensureArrayNumber4(vec?: TgdColor | TgdVec2 | TgdVec3 | TgdVec4 | number[] | number | null, defaultValue?: ArrayNumber4): ArrayNumber4;
//# sourceMappingURL=ensure.d.ts.map