INNER CODE UNIT · TypeScript
exportVoxelBuild
Ammaar-Alam/minebench · lib/voxel/export/index.ts:31
export function exportVoxelBuild(
build: VoxelBuild,
palette: BlockDefinition[],
format: VoxelBuildExportFormat,
): VoxelBuildExportArtifact {
if (format === "vox") {
const vox = buildVoxelVox(build, palette);
return {
bytes: vox.bytes,
extension: "vox",
mimeType: "application/octet-stream",
stats: {
inputBlockCount: build.blocks.length,
exportedBlockCount: vox.stats.blockCount,
...vox.stats,
},
};
}