| 169 | |
| 170 | it("classifies overload and parameter reordering", () => { |
| 171 | const signature = (name: string, parameters: ReadonlyArray<"left" | "right">): DeclarationModel => ({ |
| 172 | kind: "function", |
| 173 | name, |
| 174 | parameters: parameters.map((parameter) => ({ |
| 175 | name: parameter, |
| 176 | type: { kind: "primitive", name: "string" }, |
| 177 | optional: false, |
| 178 | rest: false |
| 179 | })), |
| 180 | returnType: { kind: "primitive", name: "string" } |
| 181 | }) |
| 182 | const before = entity("old/A", "ordered", signature("ordered", ["left", "right"]), "before") |
| 183 | const after = entity("old/A", "ordered", signature("ordered", ["right", "left"]), "after") |
| 184 | const diff = diffSnapshots( |