Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / ActionAbilityView

Interface: ActionAbilityView ​

Defined in: packages/ts-sdk/src/generated/types/common.ts:136

Example:

ts
import type { ActionAbilityView } from '@my-swu/simulator-client'

const actionAbilityView: ActionAbilityView = {
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
  "creditTokenCounts": [],
}

console.log(actionAbilityView)

Properties ​

creditTokenCounts ​

Example:

ts
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:

ts
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:

ts
import type { ActionAbilityView } from '@my-swu/simulator-client'

const actionAbilityView: ActionAbilityView = {
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
  "creditTokenCounts": [],
}

const { modeChoice } = actionAbilityView

console.log(modeChoice)

optional modeChoice?: ModeChoiceView | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:139


source ​

Example:

ts
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:

ts
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:

ts
import type { ActionAbilityView } from '@my-swu/simulator-client'

const actionAbilityView: ActionAbilityView = {
  "source": {
    "type": "leader",
  },
  "label": 'example',
  "targetGroups": [],
  "creditTokenCounts": [],
}

const { text } = actionAbilityView

console.log(text)

optional text?: EffectTextRefsView | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:145

Exact public Action or Epic Action declaration when migrated.

Released under the MIT License.