Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. ayes

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Best 0
    • Groups 0

    ayes

    @ayes

    0
    Reputation
    3
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ayes Follow

    Latest posts made by ayes

    • RE: Typescript Zugriff auf enum members

      @paul53
      Vielen Dank für die schnelle Antwort. In Javascript funktioniert der Zugriff auch wie Du vorgeschlagen hast:

      getObject("enum.status.alarm").common.members;

      Aber in Typescript bekomme ich leider einen Compiler Fehler:

      javascript.0 (7963) script.js.benachrichtigungen.Alarm: TypeScript compilation failed: getObject("enum.status.alarm").common.members; ^ ERROR: Property 'members' does not exist on type 'StateCommon | ObjectCommon | ChannelCommon | OtherCommon'. Property 'members' does not exist on type 'StateCommon'.

      posted in JavaScript
      A
      ayes
    • Typescript Zugriff auf enum members

      Hallo, ich habe eine Aufzählung definiert

      enum.status.alarm der ich verschiedene Geräte zugewiesen habe.

      Jetzt möchte ich auf die members in meinem Typescript Skript zugreifen:

      getObject("enum.status.alarm").common.members;

      ERROR: Property 'members' does not exist on type 'StateCommon | ObjectCommon | ChannelCommon | OtherCommon'. Property 'members' does not exist on type 'StateCommon'.

      Ich sehe aber eigentlich, dass members schon da sind:

      var alarm = getObject("enum.status.alarm");
      console.log(JSON.stringify(alarm));

      {"id":"enum.status.alarm","common":{"name":"Alarm","members":["knx.0.Beleuchtung&_Schaltbares.Status_Schalten.Zimmer_3_Licht_Decke_Status_Schalten","knx.0.Heizung.Meldungen.Störung_Heizaktor_Linie_0","knx.0.Heizung.Meldungen.Störung_Heizaktor_Linie_1", usw.

      Wie komme ich an meine definierten enums?

      Vielen Dank!

      posted in JavaScript
      A
      ayes
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo