Typescript Virtual Grid