import { expect, test } from "tstyche"; function isSameLength(a: T, b: T) { return a.length === b.length; } test("isSameLength", () => { expect(isSameLength([1, 2], [1, 2, 3])).type.toBe(); expect(isSameLength("one", "two")).type.toBe(); expect(isSameLength).type.not.toBeCallableWith(1, 2); expect(isSameLength).type.not.toBeCallableWith("zero", [123]); expect(isSameLength>).type.toBeCallableWith("zero", [123]); });