CodeChain-io / CodeChain-io/codechain-sdk-js
Change all of the SDK functions to arrow function
- Vorherrschende Sprache
- TypeScript
- Sterne
- 26
- Forks
- 14
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently, the below example doesn't work
```
let sdk = new SDK(...);
let { getBlock, ... } = sdk.rpc.chain;
getBlock("0x123..").then(...)
```
Because of the function context.
Changing all the functions to the arrow function is one of the solutions.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne bei den über sdk.rpc.chain bereitgestellten SDK-Funktionen, insbesondere getBlock, und reproduziere das detached-call-Beispiel aus dem Issue. Untersuche, wie der Funktionskontext derzeit im gesamten SDK erhalten bleibt, und verifiziere anschließend, dass das Destrukturieren von getBlock und der direkte Aufruf funktionieren, ohne sein Verhalten zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- api
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100