UNPKG

pip-services3-commons-node

Version:
23 lines (22 loc) 1.04 kB
/** * @module reflect * * Todo: Rewrite this descriptor * * @preferred * Contains classes for data reflection. Reflects objects into parameters, methods. * Most programming languages contain reflections, but they are all implemented * differently. In the PipService framework, dynamic data types are often used. So as * to not rewrite these dynamic data types differently for each language, * this cross-language reflection package was written. All dynamic data types that are * built on top of this package are portable from one language to another. */ export { MethodReflector } from './MethodReflector'; export { ObjectReader } from './ObjectReader'; export { ObjectWriter } from './ObjectWriter'; export { PropertyReflector } from './PropertyReflector'; export { RecursiveObjectReader } from './RecursiveObjectReader'; export { RecursiveObjectWriter } from './RecursiveObjectWriter'; export { TypeDescriptor } from './TypeDescriptor'; export { TypeMatcher } from './TypeMatcher'; export { TypeReflector } from './TypeReflector';