Cannot read property 'storeOpen' of undefined
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 28/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- android, react-native, typescript
Rechercherichtung
Beginne damit, das Android-Setup mit @credo-ts/askar 0.5.15, @credo-ts/react-native 0.5.15 und @openwallet-foundation/askar-react-native 0.3.2 zu reproduzieren. Untersuche AskarModuleConfig.d.ts sowie die Einstiegspunkte keyAeadEncrypt und storeOpen. Überprüfe anschließend, dass das konfigurierte Modul die TypeScript-Prüfungen besteht und die Wallet ohne den Laufzeitfehler öffnet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When I run my app, I get an error because I haven't installed @hyperledger/[email protected], which is required by @credo-ts/[email protected].
After installing that dependency, I run into a TypeScript incompatibility:
Type 'Askar' is not assignable to type 'AriesAskar'.
The types returned by 'keyAeadEncrypt(...)' are incompatible between these types.
Type '.../node_modules/@openwallet-foundation/askar-shared/build/crypto/EncryptedBuffer'.EncryptedBuffer
is not assignable to type '.../node_modules/@hyperledger/aries-askar-shared/build/types'.EncryptedBuffer.
Types have separate declarations of a private property 'buffer'.ts(2322)
AskarModuleConfig.d.ts(47, 5): The expected type comes from property 'ariesAskar' which is declared here
As a last resort, I tried casting the module:
ariesAskar: askar as any
But this causes a runtime error:
Error opening wallet mobile-wallet: Cannot read property 'storeOpen' of undefined
However, the native module doesn't seem to be undefined, because I'm able to call other methods like version:
Askar native module loaded: 0.4.1
How should I integrate @openwallet-foundation/askar-react-native with credo-ts?
Environment
- Platform: Android
- React Native: 0.77.0
@credo-ts/askar:0.5.15@credo-ts/core:0.5.15@credo-ts/react-native:0.5.15@openwallet-foundation/askar-react-native:0.3.2@hyperledger/aries-askar-shared:0.2.3
- Vorherrschende Sprache
- TypeScript
- Sterne
- 4
- Forks
- 9
- Ø Merge
- 4 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus openwallet-foundation/askar-wrapper-javascript
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
-
Migrate to ESMOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 28/100
openwallet-foundation/askar-wrapper-javascript#74 · 3 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Alle Issues in openwallet-foundation/askar-wrapper-javascript
Ähnliche Issues
-
bot:ai-assisted status:untriaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
midnightntwrk/midnight-js#1424 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
mksglu/context-mode#1268 ·
Maintainer antworten meist innerhalb von 5 Tagen
-
[bug] Setup fails with "Cannot find matching keyid" when an older Node's corepack is on PATHEvtl. vergeben @EyalPoly hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
MystenLabs/MemWal#1124 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Edit:Offencheck:failed streams:edit
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 60/100
iptv-org/iptv#54352 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag