@magiclane/maps-sdk
    Preparing search index...

    Class ParameterList

    Parameter List class

    Hierarchy (View Summary)

    Index

    Constructors

    • Internal

      Parameters

      • id: any
      • mapId: number
      • className: string = 'ParameterList'
      • initializer: (data: any, mapId: number) => GemParameter = ...

      Returns ParameterList

    Accessors

    • get first(): T

      Returns T

    • get isEmpty(): boolean

      Returns boolean

    • get isNotEmpty(): boolean

      Returns boolean

    • get last(): T

      Returns T

    • get length(): number

      Returns number

    • get mapId(): number

      Returns number

    • get pointerId(): any

      Returns any

    Methods

    • Adds a parameter to the list

      Parameters

      Returns void

    • Returns the parameters as a deeply structured JSON list. Each entry includes the key, value, and, if available, name. The value is formatted according to its type. Only parameters with non-null key, value, and type are included.

      Returns Record<string, any>[]

    • Returns void

    • Parameters

      Returns boolean

    • Parameters

      • separator: string = ''

      Returns string

    • Type Parameters

      • R

      Parameters

      Returns R

    • Registers an object for auto release. When the object is not used anymore, it will be released automatically from C++.

      Parameters

      • pointerId: any

        The pointer ID to register

      Returns void

    • Returns number

    • Parameters

      Returns boolean

    • Type Parameters

      • T

      Parameters

      • pointerId: any
      • mapId: number
      • className: string
      • initializer: (data: any, mapId: number) => T

      Returns GemList<T>