Decorator that marks a class as an NgModule and supplies configuration metadata.
class NgModule { providers?: (Provider | EnvironmentProviders)[]; declarations?: (any[] | Type<any>)[]; imports?: (any[] | Type<any> | ModuleWithProviders<{}>)[]; exports?: (any[] | Type<any>)[]; bootstrap?: (any[] | Type<any>)[]; schemas?: (any[] | SchemaMetadata)[]; id?: string; jit?: true;}