It should be a instance of `ModuleOptions`