File tree Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -186,8 +186,8 @@ module Test =
186
186
" safe" , !! " node_modules/@types/yargs/index.d.ts" , [];
187
187
" minimal" , !! " node_modules/@types/vscode/index.d.ts" , [ " --readable-names" ];
188
188
189
- // #404: complex package which could break topological sorting
190
- " minimal" , !! " node_modules/playwright-core/index.d.ts" , [];
189
+ // #404: package with mutually recursive files (requires --merge)
190
+ " minimal" , !! " node_modules/playwright-core/index.d.ts" ++ " node_modules/playwright-core/types/*.d.ts " , [ " --merge " ];
191
191
]
192
192
193
193
for preset, package, additionalOptions in packages do
@@ -196,6 +196,15 @@ module Test =
196
196
$" --preset {preset}" ; $" -o {outputDir}" ] @ additionalOptions)
197
197
package
198
198
199
+ // patches for playwright-core
200
+ Shell.replaceInFiles [
201
+ " Readable.t" , " Readable.t<'t>"
202
+ " URL.t" , " NodeJs.Url.t"
203
+ ] [
204
+ outputDir </> " playwright_core.resi"
205
+ outputDir </> " playwright_core.res"
206
+ ]
207
+
199
208
let build () =
200
209
Shell.mkdir srcGeneratedDir
201
210
for file in outputDir |> Shell.copyRecursiveTo true srcGeneratedDir do
Original file line number Diff line number Diff line change @@ -25,7 +25,9 @@ type true_ = bool
25
25
type false_ = bool
26
26
type intrinsic = private string
27
27
type object = Type .Classify .object
28
+ module Object = { type t = object }
28
29
type function = Type .Classify .function
30
+ module Function = { type t = function }
29
31
30
32
module Union = {
31
33
type container <+ 'cases >
Original file line number Diff line number Diff line change
1
+ type _svgElement <'a >
2
+ type svgElement_like <'a > = Dom .element_like <_svgElement <'a >>
3
+ type t = svgElement_like <Dom ._baseClass >
You can’t perform that action at this time.
0 commit comments