20 lines
722 B
TypeScript
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 })
|
|
})
|
|
|
|
}
|