mirror of
https://github.com/Paris-est-Ludique/intranet.git
synced 2025-06-10 01:24:20 +02:00
39 lines
693 B
TypeScript
39 lines
693 B
TypeScript
import getServiceAccessors from "./accessors"
|
|
|
|
export class Wish {
|
|
id = 0
|
|
|
|
domain = ""
|
|
|
|
wish = ""
|
|
|
|
details = ""
|
|
|
|
teams: string[] = []
|
|
|
|
addedDate = ""
|
|
}
|
|
|
|
export const translationWish: { [k in keyof Wish]: string } = {
|
|
id: "id",
|
|
domain: "domaine",
|
|
wish: "wishes",
|
|
details: "precisions",
|
|
teams: "equipes",
|
|
addedDate: "dateAjout",
|
|
}
|
|
|
|
const elementName = "Wish"
|
|
|
|
export type WishWithoutId = Omit<Wish, "id">
|
|
|
|
const { listGet, get, set, add } = getServiceAccessors<WishWithoutId, Wish>(
|
|
elementName,
|
|
translationWish
|
|
)
|
|
|
|
export const wishListGet = listGet()
|
|
export const wishGet = get()
|
|
export const wishAdd = add()
|
|
export const wishSet = set()
|