The dateLastCrawled and datePublished attributes are usually not out there and have no equal, however, the datePublishedDisplayText has the same property within our outcome named day. Therefore the mistake is legit. But if we Check out which the property exists right before accessing it, Typescript will acquire that into consideration https://medium.com/@GurgaonluxuryProjects/