Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • K = unknown

  • V = unknown

Hierarchy

  • Pair

Index

Constructors

constructor

  • new Pair<K, V>(key: K, value?: null | V): Pair<K, V>
  • Type parameters

    • K = unknown

    • V = unknown

    Parameters

    • key: K
    • Optional value: null | V

    Returns Pair<K, V>

Properties

Readonly [NODE_TYPE]

[NODE_TYPE]: symbol

key

key: K

Always Node or null when parsed, but can be set to anything.

Optional srcToken

srcToken?: CollectionItem

The CST token that was composed into this pair.

value

value: null | V

Always Node or null when parsed, but can be set to anything.

Methods

clone

  • Parameters

    Returns Pair<K, V>

toJSON

  • toJSON(_?: unknown, ctx?: ToJSContext): MapLike
  • Parameters

    • Optional _: unknown
    • Optional ctx: ToJSContext

    Returns MapLike

toString

  • toString(ctx?: StringifyContext, onComment?: () => void, onChompKeep?: () => void): string
  • Parameters

    • Optional ctx: StringifyContext
    • Optional onComment: () => void
        • (): void
        • Returns void

    • Optional onChompKeep: () => void
        • (): void
        • Returns void

    Returns string

Generated using TypeDoc