Code block copy test

A highlighted TypeScript block (exercises the Shiki path):

typescript
import fs = require("fs")

class MyClass {
  public static myValue: string
  constructor(init: string) {
    this.myValue = init
  }
}

A plain block with no language (exercises the lang="text" fallback path):

text
plain text line one
plain text line two