OBJECT

Module

Describes a loaded module.

  • type Module {
  • # The author of the module.
  • author: String!
  • # The module name.
  • name: String!
  • # The version of the module.
  • version: String
  • # The friendly display name of the module.
  • displayName: String!
  • # The loader that is responsible for loading this module.
  • loader: String!
  • # The directory that contains the modules contents. Use the filesystem root query
  • # to explore this path.
  • contentsDirectory: OSDirectoryPath
  • # The directory that contains the modules contents folder. Use the filesystem root
  • # query to explore this path.
  • moduleDirectory: OSDirectoryPath
  • # Gets the entry point of this module that is passed to the loader.
  • entry: String!
  • }