executor: node

parameters:
  path:
    type: string
    default: .
  cache-version:
    type: string
  cache-name:
    type: string
    default: dependencies

steps:
  - checkout
  - run-package-script:
      script-name: tsc
      path: << parameters.path >>
      cache-version: << parameters.cache-version >>
      cache-name: << parameters.cache-name >>
