ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

some fun type fuckery in here too, I love this language

May 6, 2025, 4:45 AM

Record data

{
  "uri": "at://did:plc:uu5axsmbm2or2dngy4gwchec/app.bsky.feed.post/3loi36l3mzs2f",
  "cid": "bafyreicfbplw7zmvqri2wehblzyx3mdwbkpvix5dkvtjgwdeh7n4umwh5m",
  "value": {
    "text": "some fun type fuckery in here too, I love this language",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.recordWithMedia",
      "media": {
        "$type": "app.bsky.embed.images",
        "images": [
          {
            "alt": "export const copyIntoTable = async <\n  Table extends keyof DatabaseSchemaType,\n  AllColumns extends NonNullableInsertKeys<DatabaseSchemaType[Table]> & string,\n  const Columns extends string[],\n  Rows extends ArrayIncludesAll<AllColumns, Columns> extends true\n    ? Record<NonNullableInsertKeys<DatabaseSchemaType[Table]>, unknown>[]\n    : ['error: columns array is not exhaustive'],\n>(\n  pool: Pool,\n  table: Table,\n  columns: Columns,\n  rows: Rows,\n): Promise<Rows> => {",
            "image": {
              "$type": "blob",
              "ref": {
                "$link": "bafkreicd2vlbiarzrlmgfq5k7bbdyq2jj76jvwl7olqq5kup222y7ess6q"
              },
              "mimeType": "image/jpeg",
              "size": 375211
            },
            "aspectRatio": {
              "width": 1788,
              "height": 796
            }
          }
        ]
      },
      "record": {
        "$type": "app.bsky.embed.record",
        "record": {
          "cid": "bafyreif65ys2fmf2ttrwsgz6zu2yyiboxgtxqmolmvolafzxeyeiesps7a",
          "uri": "at://did:plc:uu5axsmbm2or2dngy4gwchec/app.bsky.feed.post/3loi2rfvhbk2v"
        }
      }
    },
    "langs": [
      "en"
    ],
    "createdAt": "2025-05-06T04:45:27.081Z"
  }
}