title: What is that metadata object which @NgModule decorator takes in Angular?
body: <p>I was studying about Ngmodule from the official website of the Angular. There, it is written the following statement:</p>
  
  <blockquote>
    <p>@NgModule takes a metadata object that tells Angular how to compile and launch the application.</p>
  </blockquote>
  
  <p>I searched on many pages but I am confused about that object. So, can anyone please tell me what is that metadata object which the NgModule takes?</p>