swc/crates/swc_ecma_parser/tests/tsc/assignmentCompatWithGenericCallSignatures.ts

7 lines
237 B
TypeScript

// some complex cases of assignment compat of generic signatures that stress contextual signature instantiation
var f: <S extends { p: string }[]>(x: S) => void
var g: <T extends { p: string }>(x: T[]) => void
f = g; // ok
g = f; // ok