skrivert/src/db/import.ts

20 lines
722 B
TypeScript

import default_shortforms from "./shortforms.se.json";
import { db, type Shortform, type List } from "./main"
export const importShortforms = (shortforms: Array<Shortform>) => {
/*
shortforms.map((sf: Shortform) => {
db.shortforms.add({ shortform: sf.sf, phrase: sf.p })
})
*/
}
export const importDefaultShortforms = () => {
const shortforms = default_shortforms.shortforms
const list: List = { id: default_shortforms.listid, type: default_shortforms.type, name: default_shortforms.name, updated: new Date(default_shortforms.updated) }
db.lists.add(list)
shortforms.map((sf: Shortform) => {
db.shortforms.add({ shortform: sf.sf, phrase: sf.p, listid: list.id })
})
}