tsc -b failed on the branch head, so npm run build produced no dist and every
platform job fell back to --api-only:
blob-url-cache.ts(29,15): TS1294: This syntax is not allowed when
'erasableSyntaxOnly' is enabled
dataset-labeling-grid.tsx / dataset-showcase.tsx: Argument of type
'{ url: string; bytes: number; }' is not assignable to parameter of type 'string'
The cache took its budget as a constructor parameter property, which the
project's tsconfig forbids, and fetchGalleryObjectUrl now returns the blob size
alongside the URL for that budget, which the two dataset thumbnail components
still consumed as a bare string. Declare the field explicitly and destructure
the URL at both call sites. tsc -b is clean and vite build emits dist again.
|
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .gitignore | ||
| .gitkeep | ||
| .npmrc | ||
| biome.json | ||
| components.json | ||
| data-designer.openapi (1).yaml | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||