#!/bin/bash
set -e
html="$1"
outdir="out/coverage/typescript"
YARN="out/extracted/node/bin/yarn"
mkdir -p "$outdir"
"$YARN" vitest:once \
--coverage.enabled true \
--coverage.provider=v8 \
--coverage.reporter=text-summary \
--coverage.reporter=json-summary \
${html:+--coverage.reporter=html} \
--coverage.reportsDirectory="../$outdir" \
--coverage.thresholds.lines=5
if [ "$html" = "--html" ]; then
echo "TypeScript coverage report: $outdir/index.html"
fi