(qn: string, kind: string)
| 506 | `; |
| 507 | const out = extractSymbolsAndCalls(src, "dart" as unknown as Lang, ".dart", "lib/foo.dart"); |
| 508 | const has = (qn: string, kind: string) => |
| 509 | out.symbols.some((s) => s.qualifiedName === qn && s.kind === kind); |
| 510 | |
| 511 | expect(has("Foo", "class")).toBe(true); |
| 512 | // Constructors: plain, named, and factory all resolve as constructors |