2014-07-13 01:04:16 +02:00
|
|
|
//// [doNotWidenAtObjectLiteralPropertyAssignment.ts]
|
|
|
|
interface ITestEventInterval {
|
|
|
|
begin: number;
|
|
|
|
}
|
|
|
|
|
|
|
|
interface IIntervalTreeNode {
|
|
|
|
interval: ITestEventInterval;
|
|
|
|
children?: IIntervalTreeNode[];
|
|
|
|
}
|
|
|
|
|
|
|
|
var test: IIntervalTreeNode[] = [{ interval: { begin: 0 }, children: null }]; // was error here because best common type is {}
|
|
|
|
|
|
|
|
|
|
|
|
//// [doNotWidenAtObjectLiteralPropertyAssignment.js]
|
2015-03-26 21:46:35 +01:00
|
|
|
var test = [{ interval: { begin: 0 }, children: null }]; // was error here because best common type is {}
|