Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TriggerNamesObject

TriggerNamesObject validates "war3map.wtg" and exposes its embedded strings while preserving payload bytes.

Hierarchy

  • TriggerNamesObject

Implements

Index

Properties

Protected _fileVersion

_fileVersion: number = 7

Protected _fileVersionRaw

_fileVersionRaw: number = 7

Protected _payload

_payload: Buffer = Buffer.alloc(0)

Protected Optional _reforgedAst

_reforgedAst: ReforgedTriggerAst

Protected _strings

_strings: TriggerStringReference[] = []

Accessors

fileVersion

  • get fileVersion(): number

fileVersionRaw

  • get fileVersionRaw(): number

payload

  • get payload(): Buffer
  • set payload(payload: Buffer): void

reforgedAst

strings

Methods

dump

  • dump(): Buffer

Protected parseReforgedAst

read

Protected readReforgedFunction

Protected readReforgedFunctions

Protected readReforgedParameter

Protected readReforgedTriggerObjectSummaries

Protected readReforgedTriggerObjectSummary

Protected readReforgedTypeInfo

Protected readReforgedVariables

Static Protected copyFunction

Static Protected copyParameter

Static extractStrings

Static Protected getFunctionParameterTypes

Static Protected normalizeTriggerData

Static parseTriggerDataText

Static Protected splitTriggerDataCsv

  • splitTriggerDataCsv(value: string): string[]

Generated using TypeDoc