From 18cd09f67aa31a693c65d5242a56e3861a411e58 Mon Sep 17 00:00:00 2001 From: rain Date: Wed, 3 Jun 2026 08:11:16 -0400 Subject: [PATCH] docs: fix TypeScript view cheat sheet syntax --- .../00100-databases/00500-cheat-sheet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/docs/00200-core-concepts/00100-databases/00500-cheat-sheet.md b/docs/docs/00200-core-concepts/00100-databases/00500-cheat-sheet.md index 6bc9fe40194..7264886122d 100644 --- a/docs/docs/00200-core-concepts/00100-databases/00500-cheat-sheet.md +++ b/docs/docs/00200-core-concepts/00100-databases/00500-cheat-sheet.md @@ -600,23 +600,23 @@ SPACETIMEDB_PROCEDURE(std::string, fetch_data, ProcedureContext ctx, std::string ```typescript // Return single row -export const my_player = spacetimedb.view({ name: 'my_player' }, {}, t.option(player.rowType), ctx => { +export const my_player = spacetimedb.view({ name: 'my_player', public: true }, t.option(player.rowType), ctx => { return ctx.db.player.identity.find(ctx.sender); }); // Return potentially multiple rows -export const top_players = spacetimedb.view({ name: 'top_players' }, {}, t.array(player.rowType), ctx => { +export const top_players = spacetimedb.view({ name: 'top_players', public: true }, t.array(player.rowType), ctx => { return ctx.db.player.score.filter(1000); }); // Perform a generic filter using the query builder. // Equivalent to `SELECT * FROM player WHERE score < 1000`. -export const bottom_players = spacetimedb.view({ name: 'bottom_players' }, {}, t.array(player.rowType), ctx => { +export const bottom_players = spacetimedb.view({ name: 'bottom_players', public: true }, t.array(player.rowType), ctx => { return ctx.from.player.where(p => p.score.lt(1000)) }); // Count rows in a table. -export const player_count = spacetimedb.anonymousView({ name: 'player_count' }, {}, t.array(t.row('PlayerCount', { +export const player_count = spacetimedb.anonymousView({ name: 'player_count', public: true }, t.array(t.row('PlayerCount', { count: t.u64(), })), ctx => { return [{ count: ctx.db.player.count() }];