Methods
- 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]>