docs: build the progress message from template literals

Biome's useTemplate rule flagged the restored example's string
concatenation. The message it logs is unchanged.
This commit is contained in:
Brendan Clement
2026-10-05 14:07:59 -07:00
parent b87c4de53b
commit 72517dd0f6
2 changed files with 6 additions and 8 deletions
+5 -7
View File
@@ -210,13 +210,11 @@ test("add progress snippet (async)", async () => {
// Track ingestion progress as batches are written.
await table.add(moreData, {
progress: (p) => {
const total = p.totalRows ?? "?";
console.log(
`wrote ${p.outputRows}/${total} rows ` +
`(${p.outputBytes} bytes, ${p.elapsedSeconds.toFixed(1)}s, ` +
`${p.activeTasks}/${p.totalTasks} tasks active)` +
(p.done ? " \u2014 done" : ""),
);
const rows = `${p.outputRows}/${p.totalRows ?? "?"} rows`;
const size = `${p.outputBytes} bytes, ${p.elapsedSeconds.toFixed(1)}s`;
const tasks = `${p.activeTasks}/${p.totalTasks} tasks active`;
const done = p.done ? " \u2014 done" : "";
console.log(`wrote ${rows} (${size}, ${tasks})${done}`);
},
});
// --8<-- [end:add_progress]
+1 -1
View File
@@ -148,7 +148,7 @@ export const TsAddColumnsNullable = "// Add a nullable timestamp column\nawait s
export const TsAddFeatureColumnsSql = "await schemaAddTable.addColumns([\n {\n name: \"price_per_id\",\n valueSql: \"cast(price / id as float)\",\n },\n {\n name: \"price_log\",\n valueSql: \"ln(price)\",\n },\n {\n name: \"price_score\",\n valueSql: \"cast(price / (price + 100.0) as float)\",\n },\n]);\n";
export const TsAddProgress = "// Track ingestion progress as batches are written.\nawait table.add(moreData, {\n progress: (p) => {\n const total = p.totalRows ?? \"?\";\n console.log(\n `wrote ${p.outputRows}/${total} rows ` +\n `(${p.outputBytes} bytes, ${p.elapsedSeconds.toFixed(1)}s, ` +\n `${p.activeTasks}/${p.totalTasks} tasks active)` +\n (p.done ? \" \\u2014 done\" : \"\"),\n );\n },\n});\n";
export const TsAddProgress = "// Track ingestion progress as batches are written.\nawait table.add(moreData, {\n progress: (p) => {\n const rows = `${p.outputRows}/${p.totalRows ?? \"?\"} rows`;\n const size = `${p.outputBytes} bytes, ${p.elapsedSeconds.toFixed(1)}s`;\n const tasks = `${p.activeTasks}/${p.totalTasks} tasks active`;\n const done = p.done ? \" \\u2014 done\" : \"\";\n console.log(`wrote ${rows} (${size}, ${tasks})${done}`);\n },\n});\n";
export const TsAlterColumnsDataType = "// Change price from int32 to int64 for larger numbers\nawait schemaAlterTable.alterColumns([\n { path: \"price\", dataType: new arrow.Int64() },\n]);\n";