import ParameterTypes from "@site/src/components/ParameterTypes"

# ModuleExports

 **ModuleExports**: `Object`

## Type declaration

<ParameterTypes parameters={[
  {
    "name": "loaders",
    "type": "[ModuleLoaderFunction](types.ModulesSdkTypes.ModuleLoaderFunction.mdx)[]",
    "description": "",
    "optional": true,
    "defaultValue": "",
    "expandable": false,
    "children": []
  },
  {
    "name": "migrations",
    "type": "`any`[]",
    "description": "",
    "optional": true,
    "defaultValue": "",
    "expandable": false,
    "children": []
  },
  {
    "name": "models",
    "type": "[Constructor](types.ModulesSdkTypes.Constructor.mdx)&#60;any&#62;[]",
    "description": "",
    "optional": true,
    "defaultValue": "",
    "expandable": false,
    "children": []
  },
  {
    "name": "service",
    "type": "[Constructor](types.ModulesSdkTypes.Constructor.mdx)&#60;any&#62;",
    "description": "",
    "optional": false,
    "defaultValue": "",
    "expandable": false,
    "children": []
  },
  {
    "name": "revertMigration",
    "type": "(`options`: [LoaderOptions](types.ModulesSdkTypes.LoaderOptions.mdx)&#60;Record&#60;string, unknown&#62;&#62;, `moduleDeclaration?`: [InternalModuleDeclaration](types.ModulesSdkTypes.InternalModuleDeclaration.mdx)) => Promise&#60;void&#62;",
    "description": "",
    "optional": true,
    "defaultValue": "",
    "expandable": false,
    "children": []
  },
  {
    "name": "runMigrations",
    "type": "(`options`: [LoaderOptions](types.ModulesSdkTypes.LoaderOptions.mdx)&#60;Record&#60;string, unknown&#62;&#62;, `moduleDeclaration?`: [InternalModuleDeclaration](types.ModulesSdkTypes.InternalModuleDeclaration.mdx)) => Promise&#60;void&#62;",
    "description": "",
    "optional": true,
    "defaultValue": "",
    "expandable": false,
    "children": []
  }
]} />
