On this page
ReflectiveKey
class deprecated  final 
A unique object used for retrieving items from the ReflectiveInjector.
Deprecated: No replacement
class ReflectiveKey {
  static numberOfKeys: number
  static get(token: Object): ReflectiveKey
  constructor(token: Object, id: number)
  displayName: string
  token: Object
  id: number
}
   Description
Keys have:
- a system-wide unique 
id. - a 
token. 
Key is used internally by ReflectiveInjector because its system-wide unique id allows the injector to store created objects in a more efficient way.
Key should not be created directly. ReflectiveInjector creates keys automatically when resolving providers.
Static properties
| Property | Description | 
|---|---|
static numberOfKeys: number | 
       Read-Only | 
Static methods
| 
         
         get()
          | 
      
|---|
Retrieves a   | 
      
Constructor
Private  | 
      ||||||
        
          | 
      
token | 
            Object | 
            |
id | 
            number | 
            
Properties
| Property | Description | 
|---|---|
displayName: string | 
       Read-Only | 
token: Object | 
       Declared in Constructor | 
id: number | 
       Declared in Constructor | 
© 2010–2022 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v13.angular.io/api/core/ReflectiveKey