UNPKG

genshin-manager

Version:

<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:

38 lines (37 loc) 941 B
import { ExcelBinOutputs } from '../types'; import { JsonParser, JsonValue } from '../utils/JsonParser'; /** * Class of object key decoder */ export declare class ObjectKeyDecoder { /** * object key replace data */ private readonly replaceDatas; /** * Create a ObjectKeyDecoder */ constructor(); /** * Execute JsonParser key decoder * @param jsonData JsonParser * @param filename ExcelBinOutput Filename * @returns Objects to cache */ execute(jsonData: JsonParser, filename: keyof typeof ExcelBinOutputs): { [key in string]: JsonValue; }; /** * Decode JsonParser key * @param jsonData JsonParser * @returns Decoded JsonParser */ private decode; /** * Set key to store in cache * @param jsonData JsonParser * @param filename ExcelBinOutput Filename * @returns Objects to cache */ private setKey; }