Skip to content

Commit 30a4731

Browse files
DrSkillIssueclaude
andcommitted
fix: tsc errors — restore Root type import, fix exactOptionalPropertyTypes for oldProgram
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 17dee7d commit 30a4731

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

packages/ganko/src/css/phases/parse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Parse CSS/SCSS files from input and create FileEntities.
55
*/
6-
import postcss, { CssSyntaxError } from "postcss"
6+
import postcss, { CssSyntaxError, type Root } from "postcss"
77
import safeParse from "postcss-safe-parser"
88
import postcssScss from "postcss-scss"
99
import type { CSSGraph } from "../impl"

packages/ganko/test/solid/test-utils.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,13 @@ export function createTestProgram(files: Record<string, string>): ts.Program {
6969
},
7070
}
7171

72-
const program = ts.createProgram({
72+
const opts: ts.CreateProgramOptions = {
7373
rootNames: [...fileMap.keys()],
7474
options: compilerOptions,
7575
host,
76-
oldProgram: lastProgram ?? undefined,
77-
})
76+
}
77+
if (lastProgram) opts.oldProgram = lastProgram
78+
const program = ts.createProgram(opts)
7879
lastProgram = program
7980
return program
8081
}

0 commit comments

Comments
 (0)