write-script-nativets
Pisz natywne skrypty TypeScript bez zewnętrznych bibliotek, z dostępem do fetch i zasobów Windmill.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do tworzenia natywnych skryptów TypeScript w Windmill. Eksportujesz funkcję async main, definiujesz parametry, a system obsługuje resztę. Brak importów — tylko fetch i zasoby (credentials, konfiguracja) przekazywane jako parametry. Idealna dla automatyzacji API, integracji i przetwarzania danych bezpośrednio w platformie Windmill bez dodatkowych zależności.
Jak używać
Utwórz plik TypeScript ze skryptem zawierającym funkcję async
mainjako eksport. Parametry funkcji mogą być stringami, liczbami lub typami zasobów (np.RT.Stripedla dostępu do API Stripe). Nie dodawaj importów — używaj globalnie dostępnej funkcjifetchdo wywołań HTTP.Jeśli skrypt wymaga dostępu do zasobów (API keys, konfiguracja), sprawdź dostępne typy w pliku
rt.d.tsw katalogu głównym projektu. Parametry zasobów są przekazywane automatycznie przez Windmill na podstawie zdefiniowanych typów.Umieść plik skryptu w folderze projektu Windmill. Nie uruchamiaj poleceń samodzielnie — będziesz je wykonywać w następnym kroku.
Uruchom polecenie
wmill script generate-metadataw terminalu. Generuje ono pliki.script.yamli.lockzawierające metadane skryptu i zablokowane wersje zależności.Wdróż skrypt na Windmill za pomocą
wmill sync push. Polecenie synchronizuje lokalny kod z platformą i udostępnia skrypt do użytku w przepływach pracy.Skrypt jest gotów — możesz go wywoływać z przepływów pracy, webhooków lub API Windmill, przekazując parametry zdefiniowane w funkcji
main.