From 86d140a8ec2a57487fc5871e4cce7d5a56ca58ce Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 15 May 2024 13:55:26 +0700 Subject: [PATCH] fix --- app/srv/api/prod-zip.ts | 1 + app/web/src/nova/vi/render/script/dev-item.ts | 9 +++++++-- app/web/src/utils/script/types/base.ts | 5 +++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/srv/api/prod-zip.ts b/app/srv/api/prod-zip.ts index e95c90c6..07faa7a0 100644 --- a/app/srv/api/prod-zip.ts +++ b/app/srv/api/prod-zip.ts @@ -43,6 +43,7 @@ export const _ = { { id: "13143272-d4e3-4301-b790-2b3fd3e524e6", }, + { id: "cf81ff60-efe5-41d2-aa41-6f47549082b2" }, { component_site: { some: { id_site: site_id } }, }, diff --git a/app/web/src/nova/vi/render/script/dev-item.ts b/app/web/src/nova/vi/render/script/dev-item.ts index e67fc65b..bdd5ed21 100644 --- a/app/web/src/nova/vi/render/script/dev-item.ts +++ b/app/web/src/nova/vi/render/script/dev-item.ts @@ -1,5 +1,10 @@ +import { IItem } from "../../../../utils/types/item"; import { IMeta } from "../../utils/types"; +type PrasiEdit = { + update: (fn: () => Promise | void) => void; +}; + export const devItem = (meta: IMeta) => { - return meta.item; -} \ No newline at end of file + return { ...meta.item, update: async () => {} } as IItem & PrasiEdit; +}; diff --git a/app/web/src/utils/script/types/base.ts b/app/web/src/utils/script/types/base.ts index b21cf60b..144ebbb3 100644 --- a/app/web/src/utils/script/types/base.ts +++ b/app/web/src/utils/script/types/base.ts @@ -68,9 +68,10 @@ export const baseTypings = ` }; childs: PrasiItemSingle[]; }; - type PrasiItem = PrasiItemSingle & { + type PrasiEdit = { update: (fn: () => Promise | void) => void; - }; + } + type PrasiItem = PrasiItemSingle & PrasiEdit; const _item: undefined | PrasiItem;