I've been using classes for data models in my Angular applications for a while. But some time ago I saw that some developers use interfaces for that purpose. I decided to check the Angular Style Guide but didn't find any information about this. I googled a bit and found that Style Guide suggests use class instead of interface, but the link inside the question does not work (the anchor, to be precise). Then I found this comment that suggests use interfaces over classes.
I'm confused and want to know what should I use for data models?
P.S. I know the difference between classes and interfaces, especially in TypeScript. I just wanna know the best practices that Angular provides. Perhaps you could give me a link to Angular Style Guide section that will clarify everything.