Writing Advanced CWL JS Expressions in TypeScript
Channel: Common Workflow Language
Date: 2023-02-24

Presenter: Alexis Lucattini  (University of Melbourne Centre for Cancer Research (UMCCR)) https://orcid.org/0000-0001-9754-647X @alexislucattini5117 

Summary: Up your CWL Expression Game by using TypeScript to write your CWL JavaScript Expressions.

- Slides: https://bit.ly/typescript-in-cwl-powerpoint
- CWL-ICA GitHub Repository: https://github.com/umccr/cwl-ica
  - Releases Page: https://github.com/umccr/cwl-ica/releases
  - TypeScript Wiki Page: https://github.com/umccr/cwl-ica/wiki/TypeScript
  - cwl-ica cli code base: https://github.com/umccr/cwl-ica-cli
- Jest Testing Framework: https://jestjs.io/
- Comparison of rabix cwlts vs cwl-ts-auto TypeScript modules: https://github.com/common-workflow-lab/cwl-ts-auto/issues/23

Questions, comments? See https://cwl.discourse.group/t/writing-advanced-cwl-js-expressions-in-typescript/755