Typescript, das die Eigenschaft des Objekts ablegt

8

Ich arbeite mit indexeddb und typescript. Mein Problem ist, dass TS nicht in der Lage ist, die Eigenschaft event.target.result zu behandeln. Ein typischer Fall:

%Vor%

Meine Frage ist also: Gibt es eine einfachere Möglichkeit, die Eigenschaft target auf <IDBOpenDBRequest> anders als die Methode a , b oben zu übertragen?

    
Eonasdan 15.12.2014, 18:22
quelle

1 Antwort

8

Wenn Sie nach einem Oneliner suchen, können Sie ihn wie folgt mit zusätzlichen Klammern versehen:

%Vor%

Beachten Sie auch : IDBDatabase , weil das Ergebnis in der Typescript-Definitionsdatei als any eingegeben wurde. Es ist nicht erforderlich, aber die Verwendung als "Any" -Typ würde keine Typüberprüfung durch den Compiler bedeuten.

Nun können Sie das Ergebnis wie gewünscht mit den hier definierten Methoden verwenden: Ссылка

    
Dick van den Brink 15.12.2014, 19:45
quelle

Tags und Links