···11import "@tylex/emitter";
22-import "./defs.tsp";
3243@doc("A set of images embedded in a Bluesky record (eg, a post).")
54namespace app.bsky.embed.images {
···11import "@tylex/emitter";
22-import "./defs.tsp";
3243@doc("A video embedded in a Bluesky record (eg, a post).")
54namespace app.bsky.embed.video {
···11import "@tylex/emitter";
22-import "./defs.tsp";
3243namespace com.atproto.sync.getHostStatus {
54 @doc("Returns information about a specified upstream host, as consumed by the server. Implemented by relays.")
···11import "@tylex/emitter";
22-import "./defs.tsp";
3243namespace com.atproto.sync.listHosts {
54 @doc("Enumerates upstream hosts (eg, PDS or relay instances) that this service consumes from. Implemented by relays.")
···11import "@tylex/emitter";
22-import "./defs.tsp";
3243namespace com.atproto.sync.getHostStatus {
54 @doc("Returns information about a specified upstream host, as consumed by the server. Implemented by relays.")
···11import "@tylex/emitter";
22-import "./defs.tsp";
3243namespace com.atproto.sync.listHosts {
54 @doc("Enumerates upstream hosts (eg, PDS or relay instances) that this service consumes from. Implemented by relays.")
···11+# Tylex Playground
22+33+An interactive playground for the Tylex TypeSpec emitter.
44+55+## Development
66+77+```bash
88+pnpm install
99+pnpm dev
1010+```
1111+1212+Then open http://localhost:5173 in your browser.
1313+1414+## Building
1515+1616+```bash
1717+pnpm build
1818+```
1919+2020+The built playground will be in the `dist` directory.