Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / GameTimerStateView

Interface: GameTimerStateView ​

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

Public timer state for a timed match.

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

console.log(gameTimerStateView)

Properties ​

activeClocks? ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { activeClocks } = gameTimerStateView

console.log(activeClocks)

optional activeClocks?: GameTimerActiveClockView[]

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

Every seat currently answering a timed decision. The singular fields above remain populated with this list's first clock for saved-match and older-client compatibility.


activeWindow? ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { activeWindow } = gameTimerStateView

console.log(activeWindow)

optional activeWindow?: string | null

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

Internal identity of the decision window owning active_clocks.


reserveDeadlineAtMs? ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { reserveDeadlineAtMs } = gameTimerStateView

console.log(reserveDeadlineAtMs)

optional reserveDeadlineAtMs?: number | null

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


reserves ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { reserves } = gameTimerStateView

console.log(reserves)

reserves: GameTimerReserveView[]

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


reserveSeconds ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { reserveSeconds } = gameTimerStateView

console.log(reserveSeconds)

reserveSeconds: number

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


reserveStartedAtMs? ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { reserveStartedAtMs } = gameTimerStateView

console.log(reserveStartedAtMs)

optional reserveStartedAtMs?: number | null

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


turnDeadlineAtMs? ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { turnDeadlineAtMs } = gameTimerStateView

console.log(turnDeadlineAtMs)

optional turnDeadlineAtMs?: number | null

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


turnPlayer? ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { turnPlayer } = gameTimerStateView

console.log(turnPlayer)

optional turnPlayer?: Seat | null

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


turnSeconds ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { turnSeconds } = gameTimerStateView

console.log(turnSeconds)

turnSeconds: number

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


turnStartedAtMs? ​

Example:

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

const gameTimerStateView: GameTimerStateView = {
  "turnSeconds": 0,
  "reserveSeconds": 0,
  "reserves": [],
}

const { turnStartedAtMs } = gameTimerStateView

console.log(turnStartedAtMs)

optional turnStartedAtMs?: number | null

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

Released under the MIT License.