🚧 This site is still in beta state. Please read current typedoc generated docs here →
Tagscript DocumentationTagscriptTagscript
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • TagScript
    • Getting Started
    • classes
      • Baseparser
      • Breakparser
      • Context
      • Defineparser
      • Fiftyfiftyparser
      • Functiontransformer
      • Ifstatementparser
      • Includesparser
      • Integertransformer
      • Interpreter
      • Intersectionstatementparser
      • Jsonvarparser
      • Lexer
      • Loosevarsparser
      • Node
      • Ordinalformatparser
      • Randomparser
      • Rangeparser
      • Replaceparser
      • Response
      • Safeobjecttransformer
      • Sliceparser
      • Stopparser
      • Strictvarsparser
      • Stringformatparser
      • Stringtransformer
      • Unionstatementparser
      • Urldecodeparser
      • Urlencodeparser
    • enums
      • Parentype
      • Part
    • interfaces
      • Iactions
      • Ikeyvalues
      • Iparser
      • Itransformer
  • Plugins
    • Plugin Discord
      • Getting Started
      • classes
        • Basetransformer
        • Channeltransformer
        • Cooldownparser
        • Dateformatparser
        • Deleteparser
        • Denyparser
        • Embedparser
        • Filesparser
        • Guildtransformer
        • Interactiontransformer
        • Membertransformer
        • Requiredparser
        • Roletransformer
        • Silentparser
        • Usertransformer
      • interfaces
        • Safevalues
  • Tagscript
    • Getting Started
    • Parsers
      • Break Parser
      • If Statement Parser
      • Intersection Statement Parser
      • Union Statement Parser
    • Transformers
      • String Transformer
  • Plugins
    • Plugin Discord
      • Parsers
        • Embed
  • TypeDoc API
    • Tagscript
      • Getting Started
      • classes
        • Baseparser
        • Breakparser
        • Context
        • Defineparser
        • Fiftyfiftyparser
        • Functiontransformer
        • Ifstatementparser
        • Includesparser
        • Integertransformer
        • Interpreter
        • Intersectionstatementparser
        • Jsonvarparser
        • Lexer
        • Loosevarsparser
        • Node
        • Ordinalformatparser
        • Randomparser
        • Rangeparser
        • Replaceparser
        • Response
        • Safeobjecttransformer
        • Sliceparser
        • Stopparser
        • Strictvarsparser
        • Stringformatparser
        • Stringtransformer
        • Unionstatementparser
        • Urldecodeparser
        • Urlencodeparser
      • enums
        • Parentype
        • Part
      • interfaces
        • Iactions
        • Ikeyvalues
        • Iparser
        • Itransformer
          • Implemented by
          • Methods
    • Discord Plugin
      • Plugin Discord
        • Getting Started
        • classes
          • Basetransformer
          • Channeltransformer
          • Cooldownparser
          • Dateformatparser
          • Deleteparser
          • Denyparser
          • Embedparser
          • Filesparser
          • Guildtransformer
          • Interactiontransformer
          • Membertransformer
          • Requiredparser
          • Roletransformer
          • Silentparser
          • Usertransformer
        • interfaces
          • Safevalues

On This Page

  • Implemented by
  • Methods
  • transform
  • Parameters
  • Returns
Question? Give us feedback → (opens in a new tab)Edit this page on GitHub
TypeDoc API
TagScript
interfaces
Itransformer

Interface: ITransformer

Transformers are used to transform a value based on the tag at runtime.

Implemented by

  • FunctionTransformer
  • IntegerTransformer
  • SafeObjectTransformer
  • StringTransformer

Methods

transform

▸ transform(tag): null | string

Transforms the given tag.

Parameters

NameTypeDescription
tagLexerThe tag that triggered the transformer.

Returns

null | string

IparserGetting Started

Powered by