Skip to main content

ExcelTransformer

Index

Constructors

Methods

Constructors

constructor

Methods

transform

  • transform<T>(excel: T, data: FlexJsonObject<JsonOptions, T>[]): SingleBy<{ AvatarCodexExcelConfigData: readonly [avatarId]; AvatarCostumeExcelConfigData: readonly [characterId, skinId]; AvatarCurveExcelConfigData: readonly [level]; AvatarExcelConfigData: readonly [id]; AvatarHeroEntityExcelConfigData: readonly [avatarId]; AvatarPromoteExcelConfigData: readonly [avatarPromoteId, readonly [promoteLevel, 0]]; AvatarSkillDepotExcelConfigData: readonly [id]; AvatarSkillExcelConfigData: readonly [id]; AvatarTalentExcelConfigData: readonly [talentId]; EquipAffixExcelConfigData: readonly [id, readonly [level, 0]]; FetterCharacterCardExcelConfigData: readonly [avatarId]; FetterInfoExcelConfigData: readonly [avatarId]; ManualTextMapConfigData: readonly [textMapId]; MaterialExcelConfigData: readonly [id]; ProfilePictureExcelConfigData: readonly [id]; ProudSkillExcelConfigData: readonly [proudSkillGroupId, level]; ReliquaryAffixExcelConfigData: readonly [id]; ReliquaryCodexExcelConfigData: readonly [suitId, level]; ReliquaryExcelConfigData: readonly [id]; ReliquaryLevelExcelConfigData: readonly [readonly [rank, 0], level]; ReliquarySetExcelConfigData: readonly [setId]; RewardExcelConfigData: readonly [rewardId]; RoleCombatDifficultyExcelConfigData: readonly [difficultyId]; TrialAvatarFetterDataConfigData: readonly [avatarId]; WeaponCodexExcelConfigData: readonly [weaponId]; WeaponCurveExcelConfigData: readonly [level]; WeaponExcelConfigData: readonly [id]; WeaponPromoteExcelConfigData: readonly [weaponPromoteId, readonly [promoteLevel, 0]] }[T]>
  • Type parameters

    • T: AvatarExcelConfigData | FetterInfoExcelConfigData | AvatarCostumeExcelConfigData | AvatarSkillDepotExcelConfigData | AvatarSkillExcelConfigData | ProudSkillExcelConfigData | AvatarTalentExcelConfigData | AvatarPromoteExcelConfigData | AvatarCurveExcelConfigData | AvatarCodexExcelConfigData | WeaponExcelConfigData | WeaponPromoteExcelConfigData | WeaponCurveExcelConfigData | WeaponCodexExcelConfigData | EquipAffixExcelConfigData | ReliquaryExcelConfigData | ReliquaryLevelExcelConfigData | ReliquaryAffixExcelConfigData | ReliquarySetExcelConfigData | ReliquaryCodexExcelConfigData | ManualTextMapConfigData | AvatarHeroEntityExcelConfigData | TrialAvatarFetterDataConfigData | MaterialExcelConfigData | FetterCharacterCardExcelConfigData | RewardExcelConfigData | ProfilePictureExcelConfigData | RoleCombatDifficultyExcelConfigData

    Parameters

    • excel: T
    • data: FlexJsonObject<JsonOptions, T>[]

    Returns SingleBy<{ AvatarCodexExcelConfigData: readonly [avatarId]; AvatarCostumeExcelConfigData: readonly [characterId, skinId]; AvatarCurveExcelConfigData: readonly [level]; AvatarExcelConfigData: readonly [id]; AvatarHeroEntityExcelConfigData: readonly [avatarId]; AvatarPromoteExcelConfigData: readonly [avatarPromoteId, readonly [promoteLevel, 0]]; AvatarSkillDepotExcelConfigData: readonly [id]; AvatarSkillExcelConfigData: readonly [id]; AvatarTalentExcelConfigData: readonly [talentId]; EquipAffixExcelConfigData: readonly [id, readonly [level, 0]]; FetterCharacterCardExcelConfigData: readonly [avatarId]; FetterInfoExcelConfigData: readonly [avatarId]; ManualTextMapConfigData: readonly [textMapId]; MaterialExcelConfigData: readonly [id]; ProfilePictureExcelConfigData: readonly [id]; ProudSkillExcelConfigData: readonly [proudSkillGroupId, level]; ReliquaryAffixExcelConfigData: readonly [id]; ReliquaryCodexExcelConfigData: readonly [suitId, level]; ReliquaryExcelConfigData: readonly [id]; ReliquaryLevelExcelConfigData: readonly [readonly [rank, 0], level]; ReliquarySetExcelConfigData: readonly [setId]; RewardExcelConfigData: readonly [rewardId]; RoleCombatDifficultyExcelConfigData: readonly [difficultyId]; TrialAvatarFetterDataConfigData: readonly [avatarId]; WeaponCodexExcelConfigData: readonly [weaponId]; WeaponCurveExcelConfigData: readonly [level]; WeaponExcelConfigData: readonly [id]; WeaponPromoteExcelConfigData: readonly [weaponPromoteId, readonly [promoteLevel, 0]] }[T]>