It is just sugar. Object[]and Array<Object>exactly match in TypeScript.
One way to verify this is to write this code:
var x: Object[];
var x: Array<Object>;
Duplicate variable declarations must be of exactly the same type, so the absence of an error here means that the types are identical.
source
share