17 lines
716 B
TypeScript
17 lines
716 B
TypeScript
import { Preset } from "../models/eft/common/IGlobals";
|
|
import { DatabaseServer } from "../servers/DatabaseServer";
|
|
import { JsonUtil } from "../utils/JsonUtil";
|
|
export declare class PresetHelper {
|
|
protected jsonUtil: JsonUtil;
|
|
protected databaseServer: DatabaseServer;
|
|
protected lookup: Record<string, string[]>;
|
|
constructor(jsonUtil: JsonUtil, databaseServer: DatabaseServer);
|
|
hydratePresetStore(input: Record<string, string[]>): void;
|
|
isPreset(id: string): boolean;
|
|
hasPreset(templateId: string): boolean;
|
|
getPreset(id: string): Preset;
|
|
getPresets(templateId: string): Preset[];
|
|
getDefaultPreset(templateId: string): Preset;
|
|
getBaseItemTpl(presetId: string): string;
|
|
}
|