InputDefinitionUnion type

type InputDefinitionUnion =
  | InputDefinition
  | FromAllInputFile
  | FromEachInputFile
  | InputFile