Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / EffectSourceView

Interface: EffectSourceView ​

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

Public card provenance for one outstanding effect.

Example:

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

const effectSourceView: EffectSourceView = {
  "controller": "one",
}

console.log(effectSourceView)

Properties ​

attachedUnitId? ​

Example:

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

const effectSourceView: EffectSourceView = {
  "controller": "one",
}

const { attachedUnitId } = effectSourceView

console.log(attachedUnitId)

optional attachedUnitId?: number | null

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

Live host Unit when source is an attached Upgrade.


cardId? ​

Example:

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

const effectSourceView: EffectSourceView = {
  "controller": "one",
}

const { cardId } = effectSourceView

console.log(cardId)

optional cardId?: number | null

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

Canonical source card when engine state retains it.


controller ​

Example:

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

const effectSourceView: EffectSourceView = {
  "controller": "one",
}

const { controller } = effectSourceView

console.log(controller)

controller: Seat

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


leaderIndex? ​

Example:

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

const effectSourceView: EffectSourceView = {
  "controller": "one",
}

const { leaderIndex } = effectSourceView

console.log(leaderIndex)

optional leaderIndex?: number | null

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

Exact leader slot when source has no live Unit row.


unitId? ​

Example:

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

const effectSourceView: EffectSourceView = {
  "controller": "one",
}

const { unitId } = effectSourceView

console.log(unitId)

optional unitId?: number | null

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

Live source Unit when effect is linked to one.


upgradeId? ​

Example:

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

const effectSourceView: EffectSourceView = {
  "controller": "one",
}

const { upgradeId } = effectSourceView

console.log(upgradeId)

optional upgradeId?: number | null

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

Exact physical Upgrade source, including Base attachments.

Released under the MIT License.