React query selectors for useInfiniteQuery that return extra properties aren't recognized
Created a playground below but I'm basically trying to have a selector that returns a flatmap of a response. However it keeps throwing an overload error or says the property I created doesn't exist or when I add all the properties from the data response + some extra information, then TS doesn't recognize the extra properties.
I'm using TS vs 5.1 and reactQuery v4 (though on playground it's reactQuery v5)
https://www.typescriptlang.org/play/?target=6&ts=5.1.6#code/JYWwDg9gTgLgBAbzgVwM4FMCSA7AZsbYGdARWXSgE84BfOXKCEOAcinQEMBjGAWgEdyVFgFgAUOJiUw6OACV0qSNgxwAvInFxtcRgHdUALjioYUAgHMA2gF1xNcVwgr4SACYcYHWupQYc+ITEZBSUADwKSs4YAHwAFAhaOoKhANLolMZWLASBRKRClCw2ADRJ2ilUAGLYxnEAlOoxcAAKjCDAGAB07KgQADYAbugJ+kZwVgBEABbAkzY09WViOibo-eg8dR5ejWrNiSurOk4uuhAGvjscXWAcFopduP2eALIcYHF3D01w3+g9C6oADc5WOAHpwbp0DBkFBsIgxg4jsdobD4YigcjVsjFuJ8WJTqZEHBrsZPMRwDAAEw+DRoLB4Aj5EJUCKKZSxBJgyqUdKZCY5JlBAqhYrLVa8mp1PbNNpMToA3oDYajIFZGZzBZLMEYDZbOBxa6yzQo45E+BjK6eG7-VBPF4wd6ff6-f6Agygs2rSFouEIhBIsGrdjogPB1F-e6KYzXW7R1ASyOrf4tDhQDggcZx1PpzOJiOosaF2hg3H1cQU9BU6kAfg9qDgvqtbggimwLHg6AAHp0YABCIA
I'm using TS vs 5.1 and reactQuery v4 (though on playground it's reactQuery v5)
https://www.typescriptlang.org/play/?target=6&ts=5.1.6#code/JYWwDg9gTgLgBAbzgVwM4FMCSA7AZsbYGdARWXSgE84BfOXKCEOAcinQEMBjGAWgEdyVFgFgAUOJiUw6OACV0qSNgxwAvInFxtcRgHdUALjioYUAgHMA2gF1xNcVwgr4SACYcYHWupQYc+ITEZBSUADwKSs4YAHwAFAhaOoKhANLolMZWLASBRKRClCw2ADRJ2ilUAGLYxnEAlOoxcAAKjCDAGAB07KgQADYAbugJ+kZwVgBEABbAkzY09WViOibo-eg8dR5ejWrNiSurOk4uuhAGvjscXWAcFopduP2eALIcYHF3D01w3+g9C6oADc5WOAHpwbp0DBkFBsIgxg4jsdobD4YigcjVsjFuJ8WJTqZEHBrsZPMRwDAAEw+DRoLB4Aj5EJUCKKZSxBJgyqUdKZCY5JlBAqhYrLVa8mp1PbNNpMToA3oDYajIFZGZzBZLMEYDZbOBxa6yzQo45E+BjK6eG7-VBPF4wd6ff6-f6Agygs2rSFouEIhBIsGrdjogPB1F-e6KYzXW7R1ASyOrf4tDhQDggcZx1PpzOJiOosaF2hg3H1cQU9BU6kAfg9qDgvqtbggimwLHg6AAHp0YABCIA
The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.