Universal Robots TypeScript API - v10.12.0
    Preparing search index...

    Class URSymbolAbstract

    Legacy base class for all symbol entities from the original symbol model.

    DEPRECATION: The new symbol model uses plain TypeScript interfaces instead of an inheritance hierarchy. Replace usages with the appropriate interface from @universal-robots/contribution-api/types/symbols. Example migration:

    • class URVariable extends URSymbol { ... } -> use VariableDeclaration for declarations and store runtime state in VariableDescription.
    • Type guards should be replaced by the new interface-specific guards (e.g. isVariableDeclaration).

    Use interface based declarations and references from types/symbols.

    Hierarchy (View Summary)

    Index

    Constructors

    • Create new URSymbol

      Parameters

      • name: string
      • Optionalreference: boolean

      Returns URSymbol

    Properties

    declaredByID?: string
    name: string
    reference?: boolean
    suppressed?: boolean