import * as camelcase from 'camelcase' ; import { Provider , OpaqueToken } from '../core' ; import { ProviderMetadata } from '../interfaces/ProviderMetadata' ; import { annotate , toInjectorName } from '../../utils' ; export function provide ( token , options ) { return new Provider ( token , options ) ; }