@@ -11,11 +11,13 @@ import Address from "../interfaces/Address";
1111import { Payment } from "../interfaces/Payment" ;
1212// todo: fix types model instance to {%ModelName%}Record for OrderDish"
1313// todo: fix types model instance to {%ModelName%}Record for Maintenance"
14- import { DialogBox } from "./DialogBox" ;
15- // todo: fix types model instance to {%ModelName%}Record for Promotion";
16- import { InitCheckout } from "./helpers/OrderHelper" ;
17- import { GetGroupType , GroupRecord } from "../models/Group" ;
18- import { DishRecord } from "../models/Dish" ;
14+ import { DialogBox } from "./DialogBox" ;
15+ // todo: fix types model instance to {%ModelName%}Record for Promotion";
16+ import { InitCheckout } from "./helpers/OrderHelper" ;
17+ import { GetGroupType , GroupRecord } from "../models/Group" ;
18+ import { DishRecord } from "../models/Dish" ;
19+ import { CriteriaQuery } from "../interfaces/ORMModel" ;
20+ import { OrderModifier } from "../interfaces/Modifier" ;
1921
2022import { PaymentDocumentRecord } from "../models/PaymentDocument" ;
2123import { SettingsRecord } from "../models/Settings" ;
@@ -85,13 +87,28 @@ declare global {
8587 "core:product-get-dishes" : [ DishRecord [ ] ]
8688 "dialog-box:new" : [ DialogBox ]
8789 "dialog-box:answer-received" : [ string , string ]
88- "core:add-product-before-write" : [ OrderRecord , DishRecord ]
89- "promotion-process:debug" : [ number , OrderRecord , PromotionRecord , any ] ,
90- "core:adapter-rms-sync-out-of-stock-touch" : [ ]
91- "core:order-after-create" : [ OrderRecord ] ,
92- "core:order-after-remove-dish" : [ OrderRecord , string , DishRecord , number , boolean ]
93- }
94- }
90+ "core:add-product-before-write" : [ OrderRecord , DishRecord ]
91+ "promotion-process:debug" : [ number , OrderRecord , PromotionRecord , any ] ,
92+ "core:adapter-rms-sync-out-of-stock-touch" : [ ]
93+ "core:order-after-create" : [ OrderRecord ] ,
94+ "core:order-before-add-dish" : [ CriteriaQuery < OrderRecord > , DishRecord | string , number , OrderModifier [ ] , string , "user" | "promotion" | "core" | "custom" , boolean | undefined , number | undefined ] ,
95+ "core:order-add-dish-reject-amount" : [ CriteriaQuery < OrderRecord > , DishRecord | string , number , OrderModifier [ ] , string , "user" | "promotion" | "core" | "custom" , boolean | undefined , number | undefined ] ,
96+ "core:order-after-add-dish" : [ OrderDishRecord , CriteriaQuery < OrderRecord > , DishRecord | string , number , OrderModifier [ ] , string , "user" | "promotion" | "core" | "custom" , boolean | undefined , number | undefined ] ,
97+ "core:order-before-remove-dish" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , number , boolean | undefined ] ,
98+ "core:order-remove-dish-reject-no-orderdish" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , number , boolean | undefined ] ,
99+ "core:order-before-set-count" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , number ] ,
100+ "core:order-set-count-reject-amount" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , number ] ,
101+ "core:order-after-set-count" : [ OrderRecord , CriteriaQuery < OrderRecord > , OrderDishRecord , number ] ,
102+ "core:order-set-count-reject-no-orderdish" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , number ] ,
103+ "core:order-before-set-comment" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , string ] ,
104+ "core:order-after-set-comment" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , string ] ,
105+ "core:order-set-comment-reject-no-orderdish" : [ CriteriaQuery < OrderRecord > , OrderDishRecord , string ] ,
106+ "core:order-was-cleared" : [ CriteriaQuery < OrderRecord > ] ,
107+ "core:order-set-tag" : [ CriteriaQuery < OrderRecord > , string ] ,
108+ "core:order-set-custom-data" : [ CriteriaQuery < OrderRecord > , object ] ,
109+ "core:order-after-remove-dish" : [ OrderRecord , string , DishRecord , number , boolean ]
110+ }
111+ }
95112
96113/**
97114 * A class that allows you to create events and wait for the execution of their subscriptions, whether it is a synchronous function or a function that returns
0 commit comments