Documentary-style videos
for your code changes

Record your coding session. Generate an AI-narrated video that walks through every change with synced subtitles.

Download Extension

Free and open source · MIT License

ExplainWatch — Visual Studio Code
EXPLAINWATCH
TS
cache.ts
+42
TS
auth.ts
+12 -5
TS
utils.ts
+28
Recording...03:42
TS
cache.ts×
TS
auth.ts×
1
// Cache implementation with TTL support
2
import { EventEmitter } from "events"
3
4
export class Cache<T> {
5
private items = new Map<string, T>();
6
private maxSize: number;
7
8
constructor(maxSize = 100) {
The set() method checks if cache is full
2:19 / 8:50
Chat
Y
You
Add cache with TTL and LRU
Cascade
I'll create a Cache<T> class with TTL and LRU eviction...
Ask about code...
© 2026 ExplainWatch