Skip to content

Verknüpfung mit TypeScript Knowhow Task 6 #1

Description

@RaemyS

Es wäre gut, wenn man für Task 6 gleich das Wissen über TypeScript verknüpfen, festigen und vertiefen kann.
Daher wäre folgendes im Code Anzupassen:

  • 06_Project/lib/storage.js und 06_Project/lib/todo.js als TypeScript-Files definieren, inkl. sinnvolles Model für Todo-Objekt
  • Notwendige tsconfigs bereitstellen. Achtung: alle Konfigurationen für Module müssen kompatibel und getestet sein (lookin at you, moduleResolution und import.meta.url in 06_Project/lib/storage.js ;))!

Die Aufgabenstellung soll so erweitert werden, dass:

Der Ausbildungsblock muss so erweitert werden, dass verstanden wird, wie das Transpiling von TS zu JS und das Ausführen von JS durch node zusammenspielt, und wie man das entsprechend konfigurieren kann (npm script, welches tsc und node Befehl durch && verknüpft oder direkt builden und ausführen mit ts-node (https://nodejs.org/en/learn/getting-started/nodejs-with-typescript#running-typescript-code-with-ts-node)).
Das dazugehörige npm-Script könnte entweder vorbereitet sein oder man kann die Aufgabenstellung so erweitern, dass die lernende Person das selber im package.json konfigurieren soll.

In Absprache mit Frederik als Web-Ausbildner könnte man diese Punkte vor der nächsten Durchführung noch ergänzen (und vor Allem auch gut vorher testen).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions