the target object on which the metadata is defined
the property key for the target
the metadata value for the metadata key if found; otherwise, undefined.
This method returns the type of the specified object as injected by the compiler at design-time.
the target object
the property key for the target
the injected type
This method generate a "readable hash" of the specified object. This hash is used as a key to save type adapters in the cache and to compare TypeToken. Eg. City -> City [String] -> Array:(String) [Number, Number, Boolean] -> Array:(Number+Number+Boolean) [String, [Number, User], [User]] -> Array:(String+Array:(Number+User))+Array:(User)))
This format is very helpful for debugging purposes.
the target object
the generated hash of the target
This method returns the type name of the specified object. A little hack, because some browsers do not support constructor.name (guess who?).
the target object
the type name
Generated using TypeDoc
Returns the JsonProperty metadata of the specified property, or undefined if they are not present.
ReflectionUtils