Skip to content

Commit f5d4e84

Browse files
committed
fix: remove duplicate objectRestParamBindings field from ExtractorOutput
1 parent 4350887 commit f5d4e84

1 file changed

Lines changed: 0 additions & 7 deletions

File tree

src/types.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -673,13 +673,6 @@ export interface ExtractorOutput {
673673
objectRestParamBindings?: ObjectRestParamBinding[];
674674
/** Phase 8.3f: object-property bindings from `const obj = { fn }` patterns. */
675675
objectPropBindings?: ObjectPropBinding[];
676-
/**
677-
* Object-destructuring rest-parameter bindings (Phase 8.3f).
678-
* Records `function f({ a, ...rest })` patterns so the edge builder can seed
679-
* typeMap[rest] = { type: argName } when `f(obj)` is called with an identifier,
680-
* enabling `rest.method()` calls to resolve via the seeded object's typeMap entries.
681-
*/
682-
objectRestParamBindings?: ObjectRestParamBinding[];
683676
/**
684677
* Phase 8.5 (RTA): constructor names from all `new X()` expressions in the file,
685678
* including unassigned ones (e.g. `doSomething(new Foo())`). Used to build the

0 commit comments

Comments
 (0)