cid:
"bafyreianqkswnshwtk5fqeffdunhbfpj2dysgn5en6bvs2lje7nrzc4xw4"
value:
text:
"Today, I'm releasing a TypeScript compiler called ts-blank-space 🎈 We use this at Bloomberg to perform type-stripping on a modern subset of TypeScript. It's written in TypeScript and is fast because it uses whitespace to enable work-skipping. bloomberg.github.io/ts-blank-space"
$type:
"app.bsky.feed.post"
embed:
$type:
"app.bsky.embed.external"
external:
title:
"ts-blank-space"
description:
"A small, fast, pure JavaScript type-stripper that uses the official TypeScript parser."
langs:
"en"
facets:
index:
byteEnd:
283
byteStart:
249
features:
$type:
"app.bsky.richtext.facet#link"
createdAt:
"2024-09-19T14:23:59.191Z"
success:
true
identity:
@context:
alsoKnownAs:
verificationMethod:
type:
"Multikey"
controller:
"did:plc:h47rqsppfpqczovmbglqry7o"
publicKeyMultibase:
"zQ3shjrgqmYgfQD8YjAw6FHXhE8iGgcd3CWUAzGmfjtNp5vgB"
service:
id:
"#atproto_pds"
type:
"AtprotoPersonalDataServer"
serviceEndpoint:
"https://porcini.us-east.host.bsky.network"