From 5c6aac3b8e6123a366e4aa0cffa4224fdcbd1b91 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 20 Sep 2025 20:00:57 +0530 Subject: [PATCH] docs: add basic AsFormData example (draft) --- README.md | 6 ++++++ examples/asformdata-basic.js | 27 +++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 examples/asformdata-basic.js diff --git a/README.md b/README.md index e69bdd2..7e41dbc 100644 --- a/README.md +++ b/README.md @@ -810,3 +810,9 @@ Or you can just run it with one click [on StackBlitz](https://stackblitz.com/~/g Built on 🌎 with ✍️, 🧠 and a bit of 🤖 +## AsFormData (Draft Docs) + +Basic example of binding form data to a stream: + +```js +import { AsFormData } from "rimmel"; diff --git a/examples/asformdata-basic.js b/examples/asformdata-basic.js new file mode 100644 index 0000000..65bbff3 --- /dev/null +++ b/examples/asformdata-basic.js @@ -0,0 +1,27 @@ +// Example: Basic usage of AsFormData with Rimmel +// This is just a placeholder demo for docs — will expand later + +import { rml, AsFormData, JSONDump } from 'rimmel'; +import { Subject } from 'rxjs'; + +// Create a stream to collect form data +const formDataStream = new Subject(); + +document.body.innerHTML = rml` +
+ +
+ +
+ +
+ +

Form Output:

+
${JSONDump(formDataStream)}
+`; \ No newline at end of file