//// [generatorOverloads2.ts] declare module M { function* f(s: string): Iterable; function* f(s: number): Iterable; function* f(s: any): Iterable; } //// [generatorOverloads2.js]