From b95c6a3de43121c061457039a4c926d5d34f2737 Mon Sep 17 00:00:00 2001
From: jsteuer <jan.steuer.htw@gmail.com>
Date: Mon, 16 Dec 2019 13:28:22 +0100
Subject: [PATCH] better docs, helpers namespace

---
 mathcoach-api.d.ts |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/mathcoach-api.d.ts b/mathcoach-api.d.ts
index b5ed739..bb80ace 100644
--- a/mathcoach-api.d.ts
+++ b/mathcoach-api.d.ts
@@ -1,4 +1,3 @@
-
 /**
  * Wenn die Bibliothek zur Erweiterung der IDE eingebunden (`ide-lib.js`) wurde,
  * steht diese globale Variable mit Zugang zur öffentlichen Schnittstelle
@@ -9,14 +8,17 @@
 /**
  * Der MathCoach-Namensraum ist die Sammelstelle für alle öffentlichen Schnittstellen.
  * Somit können auch externe Module (z.B. grafische Editoren) typsicher erstellt werden.
+ * 
  * Als Einstiegspunkt dient das interface `MathCoach.Api` - eine Implementierung dieser Schnittstelle
  * wird von der IDE (siehe `ide-lib.js`) bereitgestellt und kann über die globale Variable 
  * `MC` zugegriffen werden. 
  */
 declare namespace MathCoach {
 
-    /**
-     * Einstiegspunkt zur MathCoach API Schnittstelle 
+    /** 
+     * Als Einstiegspunkt dient das interface `MathCoach.Api` - eine Implementierung dieser Schnittstelle
+     * wird von der IDE (siehe `ide-lib.js`) bereitgestellt und kann über die globale Variable 
+     * `MC` zugegriffen werden. 
      */
     interface Api {
         /**
@@ -55,7 +57,7 @@
     */
     interface IdeApi {
         /**
-         * Name des aktuellen Benutzers.
+         * Gibt den Namen des aktuellen Benutzers zurück, der mit dem Werkzeug arbeitet.
          * 
          * Anwendungsbeisipiel:
          * 
@@ -64,7 +66,7 @@
          */
         getUserName(): Promise<string>;
         /**
-         * Verweis auf die Datei, mit der das Entwicklerwerkzeug gestartet wurde. 
+         * Gibt den Verweis auf die Datei zurück, mit der das Entwicklerwerkzeug gestartet wurde. 
          * 
          * Anwendungsbeispiel:
          * 
@@ -73,16 +75,16 @@
          */
         getContextFile(): Promise<File>;
         /**
-         * Schnittstelle zum Dateisystem
+         * Einstiegspunkt der Dateisystem-Schnittstelle (z.B. um Dateien zu lesen und zu schreiben)
          */
         readonly fs: FileSystemApi;
         /**
-         * Schnittstelle zur Vorschau
+         * Einstiegspunkt der Vorschau-Schnittstelle (z.B. um generierte Aufgaben zu starten)
          */
         readonly navigator: NavigatorApi;
     }
     /**
-     * Schnittstelle zur Navigations-Vorschau
+     * Schnittstelle zur Navigation der Vorschau
      */
     interface NavigatorApi {
         /**
@@ -101,7 +103,7 @@
         /**
          * Navigiert die Vorschau zu einer MathCoach-Aufgabe.
          * Hinweis: Die Datei muss im `vfs`-Teil des Dateisystems liegen und
-         * eine ausführbar sein (z.B. eine groovy-Datei).
+         * eine ausführbare MathCoach-Aufgabe sein (z.B. eine groovy-Datei).
          * 
          * Anwendungsbeispiel:
          *      

--
Gitblit v1.10.0-SNAPSHOT