import { OpaqueToken , NgModule } from '@angular/core' ; internal export const COMPONENT_OUTLET_MODULE = new OpaqueToken ( 'COMPONENT_OUTLET_MODULE' ) ; NgModule export function provideComponentOutletModule ( metadata ) { return [ { provide : COMPONENT_OUTLET_MODULE , useValue : metadata } ] ; }