Server/project/src/models/spt/callbacks/IHealthCallbacks.ts
TheSparta 418d9f2a8f Import path alias on the whole project (!157)
- Ability to use @spt-aki path alias on the whole project.
- Swapped all imports from relative paths, for imports using the path alias.

Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/157
Co-authored-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
Co-committed-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
2023-10-19 17:21:17 +00:00

16 lines
960 B
TypeScript

import { IPmcData } from "@spt-aki/models/eft/common/IPmcData";
import { IHealthTreatmentRequestData } from "@spt-aki/models/eft/health/IHealthTreatmentRequestData";
import { IOffraidEatRequestData } from "@spt-aki/models/eft/health/IOffraidEatRequestData";
import { IOffraidHealRequestData } from "@spt-aki/models/eft/health/IOffraidHealRequestData";
import { ISyncHealthRequestData } from "@spt-aki/models/eft/health/ISyncHealthRequestData";
import { IAkiProfile } from "@spt-aki/models/eft/profile/IAkiProfile";
export interface IHealthCallbacks
{
onLoad(sessionID: string): IAkiProfile;
syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): any;
offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): any;
offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): any;
healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): any;
}