interface IThing { active: boolean } interface IStuff { name: string; things: IThing[] } var blopp: IStuff[] = [ { name: "aa", things: [{ active: true }, { active: false }] }, { name: "bb", things: null }];