import { Cocobase } from "cocobase";const db = new Cocobase({ apiKey: "YOUR_API_KEY" });// Create a documentconst post = await db.createDocument("posts", { title: "My First Post", content: "Hello, CocoBase!",});console.log("Created:", post.id);// List documentsconst posts = await db.listDocuments("posts");console.log("All posts:", posts.length);
import 'package:coco_base_flutter/coco_base_flutter.dart';void main() async { final db = Cocobase(CocobaseConfig(apiKey: "YOUR_API_KEY")); // Create a document final post = await db.createDocument("posts", { "title": "My First Post", "content": "Hello, CocoBase!", }); print("Created: ${post.id}"); // List documents final posts = await db.listDocuments("posts"); print("All posts: ${posts.length}");}
// onSnapshot — fires immediately, then on every changeconst unsub = db.onSnapshot<Post>("posts", (posts) => { renderPosts(posts);});// Clean up when doneunsub();