@my-swu/simulator-client / ActionAbilityView
Interface: ActionAbilityView
Defined in: packages/ts-sdk/src/generated/types/common.ts:136
Example:
import type { ActionAbilityView } from '@my-swu/simulator-client'
const actionAbilityView: ActionAbilityView = {
"source": {
"type": "leader",
},
"label": 'example',
"targetGroups": [],
"creditTokenCounts": [],
}
console.log(actionAbilityView)Properties
creditTokenCounts
Example:
import type { ActionAbilityView } from '@my-swu/simulator-client'
const actionAbilityView: ActionAbilityView = {
"source": {
"type": "leader",
},
"label": 'example',
"targetGroups": [],
"creditTokenCounts": [],
}
const { creditTokenCounts } = actionAbilityView
console.log(creditTokenCounts)creditTokenCounts:
number[]
Defined in: packages/ts-sdk/src/generated/types/common.ts:137
label
Example:
import type { ActionAbilityView } from '@my-swu/simulator-client'
const actionAbilityView: ActionAbilityView = {
"source": {
"type": "leader",
},
"label": 'example',
"targetGroups": [],
"creditTokenCounts": [],
}
const { label } = actionAbilityView
console.log(label)label:
string
Defined in: packages/ts-sdk/src/generated/types/common.ts:138
modeChoice?
Example:
import type { ActionAbilityView } from '@my-swu/simulator-client'
const actionAbilityView: ActionAbilityView = {
"source": {
"type": "leader",
},
"label": 'example',
"targetGroups": [],
"creditTokenCounts": [],
}
const { modeChoice } = actionAbilityView
console.log(modeChoice)
optionalmodeChoice?:ModeChoiceView|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:139
source
Example:
import type { ActionAbilityView } from '@my-swu/simulator-client'
const actionAbilityView: ActionAbilityView = {
"source": {
"type": "leader",
},
"label": 'example',
"targetGroups": [],
"creditTokenCounts": [],
}
const { source } = actionAbilityView
console.log(source)source:
ActionAbilitySource
Defined in: packages/ts-sdk/src/generated/types/common.ts:140
targetGroups
Example:
import type { ActionAbilityView } from '@my-swu/simulator-client'
const actionAbilityView: ActionAbilityView = {
"source": {
"type": "leader",
},
"label": 'example',
"targetGroups": [],
"creditTokenCounts": [],
}
const { targetGroups } = actionAbilityView
console.log(targetGroups)targetGroups:
TargetSelectionGroup[]
Defined in: packages/ts-sdk/src/generated/types/common.ts:141
text?
Example:
import type { ActionAbilityView } from '@my-swu/simulator-client'
const actionAbilityView: ActionAbilityView = {
"source": {
"type": "leader",
},
"label": 'example',
"targetGroups": [],
"creditTokenCounts": [],
}
const { text } = actionAbilityView
console.log(text)
optionaltext?:EffectTextRefsView|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:145
Exact public Action or Epic Action declaration when migrated.
