uts-provisioner-api

Provisioner API types and classes

Usage no npm install needed!

<script type="module">
  import utsProvisionerApi from 'https://cdn.skypack.dev/uts-provisioner-api';
</script>

README

Provisioner

This package provides the following TypeScript classes for working with the Provisioner:

BaseApp - abstract class representing a research app BaseWorkspace - abstract class representing a workspace

FilesApp - class representing a research app for simple fileshares FilesWorkspace - class representing a fileshare workspace

Exporter - abstract class which exports content or TOC from a workspace FilesExporter - instance of Exporter for fileshare workspaces

ExportAction - class representing an action in a sequence of actions which take place at the recieving end of an export: create a directory or write a stream to a file