import { RagfairHelper } from "https://deno.land/x/sptaki@1.2.0/helpers/RagfairHelper.d.ts";
Constructors
new
RagfairHelper(logger: ILogger,
jsonUtil: JsonUtil,
traderAssortHelper: TraderAssortHelper,
databaseServer: DatabaseServer,
handbookHelper: HandbookHelper,
itemHelper: ItemHelper,
ragfairLinkedItemService: RagfairLinkedItemService,
utilityHelper: UtilityHelper,
configServer: ConfigServer,
Properties
protected
configServer: ConfigServerprotected
databaseServer: DatabaseServerprotected
handbookHelper: HandbookHelperprotected
itemHelper: ItemHelperprotected
jsonUtil: JsonUtilprotected
logger: ILoggerprotected
ragfairConfig: IRagfairConfigprotected
ragfairLinkedItemService: RagfairLinkedItemServiceprotected
traderAssortHelper: TraderAssortHelperprotected
utilityHelper: UtilityHelperMethods
protected
getCategoryList(handbookId: string): string[]filterCategories(sessionID: string, request: ISearchRequestData): string[]
getCurrencySymbol(currencyTpl: string): string
Return the symbol for a currency e.g. 5449016a4bdc2d6f028b456f return ₽
getCurrencyTag(currency: string): string
Gets currency TAG from TPL
getDisplayableAssorts(sessionID: string): Record<string, ITraderAssort>
mergeStackable(items: Item[]): Item[]
Merges Root Items Ragfair allows abnormally large stacks.