Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / DelayedEffectView

Interface: DelayedEffectView ​

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

Public outstanding effect shown in delayed-effects clients.

Example:

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

const delayedEffectView: DelayedEffectView = {
  "id": 'example',
  "targets": [],
  "timing": {
    "type": "nextDamage",
  },
  "description": {
    "type": "preventNextDamage",
  },
}

console.log(delayedEffectView)

Properties ​

description ​

Example:

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

const delayedEffectView: DelayedEffectView = {
  "id": 'example',
  "targets": [],
  "timing": {
    "type": "nextDamage",
  },
  "description": {
    "type": "preventNextDamage",
  },
}

const { description } = delayedEffectView

console.log(description)

description: DelayedEffectDescriptionView

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


id ​

Example:

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

const delayedEffectView: DelayedEffectView = {
  "id": 'example',
  "targets": [],
  "timing": {
    "type": "nextDamage",
  },
  "description": {
    "type": "preventNextDamage",
  },
}

const { id } = delayedEffectView

console.log(id)

id: string

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


source? ​

Example:

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

const delayedEffectView: DelayedEffectView = {
  "id": 'example',
  "targets": [],
  "timing": {
    "type": "nextDamage",
  },
  "description": {
    "type": "preventNextDamage",
  },
}

const { source } = delayedEffectView

console.log(source)

optional source?: EffectSourceView | null

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


targets ​

Example:

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

const delayedEffectView: DelayedEffectView = {
  "id": 'example',
  "targets": [],
  "timing": {
    "type": "nextDamage",
  },
  "description": {
    "type": "preventNextDamage",
  },
}

const { targets } = delayedEffectView

console.log(targets)

targets: EffectTargetView[]

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


text? ​

Example:

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

const delayedEffectView: DelayedEffectView = {
  "id": 'example',
  "targets": [],
  "timing": {
    "type": "nextDamage",
  },
  "description": {
    "type": "preventNextDamage",
  },
}

const { text } = delayedEffectView

console.log(text)

optional text?: EffectTextRefsView | null

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

Reviewed card-text and shared-message provenance for this public row.


timing ​

Example:

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

const delayedEffectView: DelayedEffectView = {
  "id": 'example',
  "targets": [],
  "timing": {
    "type": "nextDamage",
  },
  "description": {
    "type": "preventNextDamage",
  },
}

const { timing } = delayedEffectView

console.log(timing)

timing: DelayedEffectTimingView

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

Released under the MIT License.