{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicqkgor2g6e3amws74xe4tr2qu5lqqkgecoxn476fyzzs76mivif4",
    "uri": "at://did:plc:4n6wgsqsqm6q2hjncgwmreey/app.bsky.feed.post/3mjl3kvi2kbl2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreig7rqbwdve7w4weuxnivmynbamidr55qfbtwx3kmnysatg3dza7xi"
    },
    "mimeType": "image/jpeg",
    "size": 24821
  },
  "path": "/post/48858036",
  "publishedAt": "2026-04-15T15:19:09.000Z",
  "site": "https://programming.dev",
  "tags": [
    "TypeScript",
    "codeinabox",
    "2 comments",
    "https://cekrem.github.io/posts/parse-dont-validate-typescript/"
  ],
  "textContent": "submitted by codeinabox to typescript\n5 points | 2 comments\nhttps://cekrem.github.io/posts/parse-dont-validate-typescript/",
  "title": "Parse, Don't Validate — In a Language That Doesn't Want You To"
}