1. X
  2. Ashley Claymore
Log inSign up
Ashley Claymore
4,621 posts
Image
user avatar
Ashley Claymore
@acutmore
Writing TypeScript at Bloomberg - JavaScript Infra & Tooling team. TC39 delegate. Opinions be mine. pronoun.is/he 🌈
London, UK
github.com/acutmore
Joined March 2009
478
Following
1,027
Followers
RepliesRepliesMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • Pinned
    user avatar
    Ashley Claymore
    @acutmore
    Sep 22, 2019
    So...a joke with a colleague at work got a little bit out of hand. I wrote a 4-Bit Virtual Machine in @typescript, using just Types, no JavaScript. gist.github.com/acutmore/9d2ce…
    Image
  • user avatar
    Ashley Claymore
    @acutmore
    Nov 29, 2024
    My talk on ts-blank-space is now online (35min) youtube.com/watch?v=ZiD5zW…
    user avatar
    Ashley Claymore
    @acutmore
    Sep 19, 2024
    Today, I'm releasing a TypeScript compiler called ts-blank-space 🎈 We use this at @TechAtBloomberg 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
    the ts-blank-space logo. the "ts-" has a blue background and "blank-space" has an orange background.
    6.2K
  • user avatar
    Ashley Claymore
    @acutmore
    Sep 19, 2024
    Today, I'm releasing a TypeScript compiler called ts-blank-space 🎈 We use this at @TechAtBloomberg 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
    the ts-blank-space logo. the "ts-" has a blue background and "blank-space" has an orange background.
    114K
  • user avatar
    Ashley Claymore
    @acutmore
    Aug 30, 2024
    I thought the "just JavaScript" part of React was: there isn't new syntax for `if` and loops within the template (JSX). Any logical aspect should be achieved with "just JavaScript"
    807
  • user avatar
    Ashley Claymore
    @acutmore
    Jul 31, 2024
    Test fixtures for code transforms containing things I can't un-see
    A TypeScript if statement but without brackets that appears to have two statements in its body but the first is a type declaration and there are also no semicolons.


function f3(): void {
    if (true)
        type foo = string
        console.log('f3' as foo)
}
    1.8K
  • See @acutmore's full profile

    Sign up
    Log in
Advertisement
Advertisement