Pure-ts - Jessica Diamond - Making Her Porno De... Today

Visual: Jessica typing fast, neon code. Jessica: "Netflix uses React and Flow. But what if we built a streaming frontend in Pure TypeScript—no any , no @ts-ignore , and no runtime surprises? Let’s do it. 💎"

type VideoState = | status: 'loading' | status: 'playing'; currentTime: number; volume: number | status: 'paused'; currentTime: number | status: 'error'; message: string ; "No loading: true + error: null garbage. Pure TS forces us to handle every case." Pure-TS - Jessica Diamond - Making Her Porno De...

"Chrome’s Media Session API isn’t fully typed. We'll augment the DOM types to add setPositionState with exact timestamps." Visual: Jessica typing fast, neon code

Screen: Code snippet.

Name: Jessica "Jett" Diamond Tagline: "Pure TS. No runtime drama." Niche: Building entertainment apps (video players, streaming backends, interactive games, audio tools) using strictly TypeScript—no vanilla JS, no any type. Platforms: YouTube, Twitch (coding live streams), GitHub, Dev.to Visual Style: Dark mode editor, neon pink/purple syntax highlighting, diamond emoji (💎) as a watermark. Let’s do it

"We'll use requestAnimationFrame with a typed callback that updates the UI based only on the current VideoState . If the state doesn’t have currentTime , TS won’t let you access it."