function foo(): { @@asyncIterator: () => string } { return (0: any); }