onlineide:integration:onlineidefileaccess:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
onlineide:integration:onlineidefileaccess:start [2024/12/07 21:26] – angelegt martin | onlineide:integration:onlineidefileaccess:start [2024/12/08 14:07] (aktuell) – [Online-IDE File Access API] martin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Online-IDE File Access API ====== | ====== Online-IDE File Access API ====== | ||
- | Ist die Embedded-Version der Online-IDE **ohne < | + | Ist die Embedded-Version der Online-IDE **ohne < |
<code html> | <code html> | ||
<div class=" | <div class=" | ||
' | ' | ||
- | 'fileAccess': true | + | 'enableFileAccess': true |
}"> | }"> | ||
... | ... | ||
Zeile 18: | Zeile 18: | ||
| | ||
| | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Spezifikation der API ===== | ||
+ | Hier die in Typescript formulierte Spezifikation der API: | ||
+ | <code javascript> | ||
+ | interface OnlineIDEAccess { | ||
+ | getIDE(id: string): SingleIDEAccess | undefined; | ||
+ | } | ||
+ | |||
+ | interface SingleIDEAccess { | ||
+ | getFiles(): IDEFileAccess[]; | ||
+ | } | ||
+ | |||
+ | interface IDEFileAccess { | ||
+ | getName(): string; | ||
+ | getText(): string; | ||
} | } | ||
</ | </ |
onlineide/integration/onlineidefileaccess/start.1733606807.txt.gz · Zuletzt geändert: 2024/12/07 21:26 von martin