/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
examples/with-edgedb/seed.ts
51 строка
1 KB
Steven
chore(examples): use default prettier for examples/templates (#60530)
12 янв 2024, 02:01
Не верифицирован
12 янв 2024, 02:01
4466ba4
Код
Авторство
О чём код?
import { client, e } from "./client"; const posts = [ { title: "Join the EdgeDB Discord", content: "Just follow [this link](https://edgedb.com/p/discord).", published: true, authorName: "Bobby", }, { title: "Follow EdgeDB on Twitter", content: "We're [@edgedatabase](https://www.twitter.com/edgedatabase).", published: true, authorName: "Sally", }, { title: "Star EdgeDB on GitHub", content: "The repo is at [github.com/edgedb/edgedb](https://www.github.com/edgedb/edgedb).", published: true, authorName: "Polly", }, { title: "Try the EdgeDB query builder for TypeScript", content: "The docs are [here](https://www.edgedb.com/docs/clients/01_js/index).", published: false, authorName: "Polly", }, ]; async function main() { console.log(`Start seeding...`); for (const post of posts) { const newPost = await e .insert(e.Post, { ...post, published: post.published ? e.std.datetime_current() : null, }) .run(client); console.log(`Created Post ${newPost.id}`); } console.log(`Seeding complete!`); } main().catch((e) => { console.error(e); process.exit(1); });