Problem #2315💬 BeantwortetOct 7, 2019 geöffnetvon Tom-Sherman1-Reaktionen

Erlauben Sie RĂŒckkehr von Versprechen aus den StorageManager-Methoden '.load' und '.store'

Kurze Antwortvon Tom-Sherman❀ 1

Danke fĂŒr deine Gedanken! Hoffentlich habe ich diese Woche Zeit, es umzusetzen

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Dies wĂŒrde eine modernere und sauberere API bieten als der derzeitige callback-basierte Ansatz. Vorgeschlagene API: '''javascript Redakteur. StorageManager.add('simple-storage', { laden: asynchrone tasten => { const result = await foo(keys) return JSON.parse(result) }, async store(data) { const result = await bar(data) RĂŒckkehrergebnis } });Wechsel zu einer Promise-only-StorageManager-API Der große Vorteil dabei wĂ€re, dass wir einen Best-Practice-Ansatz fördern wĂŒrden und die API viel weniger kompliziert wĂ€re. Dass man zwei leicht unterschiedliche APIs nicht unterstĂŒtzen muss, ist auch gut fĂŒ...

Antworten (3)

Tom-Sherman‱ Oct 17, 2019

Danke fĂŒr deine Gedanken! Hoffentlich habe ich diese Woche Zeit, es umzusetzen

artf‱ Oct 17, 2019

Richtig cooler Feature-Wunsch, Tom, ich wĂŒrde eine PR total schĂ€tzen. Ich wĂŒrde auf jeden Fall deinen ersten Ansatz wĂ€hlen, die aktuelle API nicht zu knacken ist immer ein Ziel, das man erreichen muss. Allein die Möglichkeit hinzuzufĂŒgen, async-await-aktivierte benutzerdefinierte Speichermanager zu...

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmĂ€ĂŸigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.