pip-services3-commons-node
Version:
Portable abstractions and patterns for Pip.Services in Node.js
23 lines (22 loc) • 1.04 kB
TypeScript
/**
* @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';