typescriptlang.org
Handbook - TypeScript
In general, do not prefix interfaces with I (e.g. IColor). Because the concept of an interface in TypeScript is much more broad than in C# or Java, the IFoo naming convention is not broadly useful.
The online whiteboard of Kristofer Palmvik