1
2
3
4
5
6
7
import { rateLimit } from "https://esm.town/v/nate/rateLimit";
export let email = async (...args: any[]) => {
return await rateLimit("email", 10, () => {
(console.email as any)(...args);
});
};
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.