class arrTest { test(arg1: number[]); test(arg1: string[]); test(arg1: any[]) { } callTest() { this.test([1, 2, 3, 5]); this.test(["hi"]); this.test([]); this.test([1, 2, "hi", 5]); // Error } }