Dodano wsparcie dla Typescripta na backendzie, przepisanie na typescript niezbędnych części kodu
Summary: Ref T1695
Test Plan:
npm test
npm run watch odpala budowanie z patrzeniem na zmiany backendu, z repo midline odpalić sealpage admin, który buduje front.
Jest jeszcze npm run build, który jednorazowo buduje backend, ale on będzie się wysypywał póki są errory.
Ofc errory pojawiające się w konsoli będą wynikać z braku otypowania większości kodu.
Przeklikać się po aplikacji, czy nic się nie psuje.
Sprawdzić kod.
Sprawdzić zachowanie edytora (czy się integruje z typscriptem).
Proszę też dodatkowo o sprawdzenie czy w edytorze występują błędy przy zmiennych pisanych snake_casem. (Nie powinno ich być)
Uwaga: W midline trzeba zmienić w pliku src/article.html.js sposób importowania S i components na:
const { S, components } = require('sealpage');
Reviewers: #reviewers, #sealpage, kuba-orlik
Reviewed By: #reviewers, #sealpage, kuba-orlik
Subscribers: kuba-orlik
Maniphest Tasks: T1695
Differential Revision: https://hub.sealcode.org/D719