@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
19 lines • 1.28 kB
JavaScript
export function isTgdTypeArrayForElements(data) {
if (data instanceof Uint8Array)
return true;
if (data instanceof Uint16Array)
return true;
if (data instanceof Uint32Array)
return true;
return false;
}
export function assertTgdTypeArrayForElements(data) {
if (data instanceof Uint8Array)
return;
if (data instanceof Uint16Array)
return;
if (data instanceof Uint32Array)
return;
throw new Error("Only Uint8Array, Uint16Array or Uint32Array are allowed for elements!");
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxlbWVudHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHlwZXMvZWxlbWVudHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxVQUFVLHlCQUF5QixDQUFDLElBQWE7SUFDbkQsSUFBSSxJQUFJLFlBQVksVUFBVTtRQUFFLE9BQU8sSUFBSSxDQUFBO0lBQzNDLElBQUksSUFBSSxZQUFZLFdBQVc7UUFBRSxPQUFPLElBQUksQ0FBQTtJQUM1QyxJQUFJLElBQUksWUFBWSxXQUFXO1FBQUUsT0FBTyxJQUFJLENBQUE7SUFFNUMsT0FBTyxLQUFLLENBQUE7QUFDaEIsQ0FBQztBQUVELE1BQU0sVUFBVSw2QkFBNkIsQ0FBQyxJQUFhO0lBQ3ZELElBQUksSUFBSSxZQUFZLFVBQVU7UUFBRSxPQUFNO0lBQ3RDLElBQUksSUFBSSxZQUFZLFdBQVc7UUFBRSxPQUFNO0lBQ3ZDLElBQUksSUFBSSxZQUFZLFdBQVc7UUFBRSxPQUFNO0lBRXZDLE1BQU0sSUFBSSxLQUFLLENBQUMsdUVBQXVFLENBQUMsQ0FBQTtBQUM1RixDQUFDIn0=