@kephas/reflection
Version:
Provides reflection capabilities, like TypeInfoRegistry, ITypeInfo, and IProperty.
72 lines • 4.29 kB
JavaScript
/**
* Provides a list of well known type names.
*
* @export
* @class TypeName
*/
export class TypeName {
}
/**
* The name of the 'any' type.
*
* @static
* @memberof TypeName
*/
TypeName.AnyTypeName = 'any';
/**
* The name of the 'boolean' type.
*
* @static
* @memberof TypeName
*/
TypeName.BooleanTypeName = 'boolean';
/**
* The name of the 'number' type.
*
* @static
* @memberof TypeName
*/
TypeName.NumberTypeName = 'number';
/**
* The name of the 'string' type.
*
* @static
* @memberof TypeName
*/
TypeName.StringTypeName = 'string';
/**
* The name of the 'array' type.
*
* @static
* @memberof TypeName
*/
TypeName.ArrayTypeName = 'array';
/**
* The name of the 'any[]' type.
*
* @static
* @memberof TypeName
*/
TypeName.ArrayOfAnyTypeName = 'any[]';
/**
* The name of the 'Uint8Array' type.
*
* @static
* @memberof TypeName
*/
TypeName.ArrayOfByteTypeName = 'Uint8Array';
/**
* The name of the 'symbol' type.
*
* @static
* @memberof TypeName
*/
TypeName.SymbolTypeName = 'symbol';
/**
* The name of the 'Date' type.
*
* @static
* @memberof TypeName
*/
TypeName.DateTypeName = 'Date';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZU5hbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9rZXBoYXMvcmVmbGVjdGlvbi9zcmMvbGliL3R5cGVOYW1lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FBQ0gsTUFBTSxPQUFPLFFBQVE7O0FBQ2pCOzs7OztHQUtHO0FBQ2Esb0JBQVcsR0FBRyxLQUFLLENBQUM7QUFFcEM7Ozs7O0dBS0c7QUFDYSx3QkFBZSxHQUFHLFNBQVMsQ0FBQztBQUU1Qzs7Ozs7R0FLRztBQUNhLHVCQUFjLEdBQUcsUUFBUSxDQUFDO0FBRTFDOzs7OztHQUtHO0FBQ2EsdUJBQWMsR0FBRyxRQUFRLENBQUM7QUFFMUM7Ozs7O0dBS0c7QUFDYSxzQkFBYSxHQUFHLE9BQU8sQ0FBQztBQUV4Qzs7Ozs7R0FLRztBQUNhLDJCQUFrQixHQUFHLE9BQU8sQ0FBQztBQUU3Qzs7Ozs7R0FLRztBQUNhLDRCQUFtQixHQUFHLFlBQVksQ0FBQztBQUVuRDs7Ozs7R0FLRztBQUNhLHVCQUFjLEdBQUcsUUFBUSxDQUFDO0FBRTFDOzs7OztHQUtHO0FBQ2EscUJBQVksR0FBRyxNQUFNLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogUHJvdmlkZXMgYSBsaXN0IG9mIHdlbGwga25vd24gdHlwZSBuYW1lcy5cclxuICpcclxuICogQGV4cG9ydFxyXG4gKiBAY2xhc3MgVHlwZU5hbWVcclxuICovXHJcbmV4cG9ydCBjbGFzcyBUeXBlTmFtZSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnYW55JyB0eXBlLlxyXG4gICAgICpcclxuICAgICAqIEBzdGF0aWNcclxuICAgICAqIEBtZW1iZXJvZiBUeXBlTmFtZVxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgcmVhZG9ubHkgQW55VHlwZU5hbWUgPSAnYW55JztcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnYm9vbGVhbicgdHlwZS5cclxuICAgICAqXHJcbiAgICAgKiBAc3RhdGljXHJcbiAgICAgKiBAbWVtYmVyb2YgVHlwZU5hbWVcclxuICAgICAqL1xyXG4gICAgc3RhdGljIHJlYWRvbmx5IEJvb2xlYW5UeXBlTmFtZSA9ICdib29sZWFuJztcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnbnVtYmVyJyB0eXBlLlxyXG4gICAgICpcclxuICAgICAqIEBzdGF0aWNcclxuICAgICAqIEBtZW1iZXJvZiBUeXBlTmFtZVxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgcmVhZG9ubHkgTnVtYmVyVHlwZU5hbWUgPSAnbnVtYmVyJztcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnc3RyaW5nJyB0eXBlLlxyXG4gICAgICpcclxuICAgICAqIEBzdGF0aWNcclxuICAgICAqIEBtZW1iZXJvZiBUeXBlTmFtZVxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgcmVhZG9ubHkgU3RyaW5nVHlwZU5hbWUgPSAnc3RyaW5nJztcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnYXJyYXknIHR5cGUuXHJcbiAgICAgKlxyXG4gICAgICogQHN0YXRpY1xyXG4gICAgICogQG1lbWJlcm9mIFR5cGVOYW1lXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyByZWFkb25seSBBcnJheVR5cGVOYW1lID0gJ2FycmF5JztcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnYW55W10nIHR5cGUuXHJcbiAgICAgKlxyXG4gICAgICogQHN0YXRpY1xyXG4gICAgICogQG1lbWJlcm9mIFR5cGVOYW1lXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyByZWFkb25seSBBcnJheU9mQW55VHlwZU5hbWUgPSAnYW55W10nO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhlIG5hbWUgb2YgdGhlICdVaW50OEFycmF5JyB0eXBlLlxyXG4gICAgICpcclxuICAgICAqIEBzdGF0aWNcclxuICAgICAqIEBtZW1iZXJvZiBUeXBlTmFtZVxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgcmVhZG9ubHkgQXJyYXlPZkJ5dGVUeXBlTmFtZSA9ICdVaW50OEFycmF5JztcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnc3ltYm9sJyB0eXBlLlxyXG4gICAgICpcclxuICAgICAqIEBzdGF0aWNcclxuICAgICAqIEBtZW1iZXJvZiBUeXBlTmFtZVxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgcmVhZG9ubHkgU3ltYm9sVHlwZU5hbWUgPSAnc3ltYm9sJztcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoZSBuYW1lIG9mIHRoZSAnRGF0ZScgdHlwZS5cclxuICAgICAqXHJcbiAgICAgKiBAc3RhdGljXHJcbiAgICAgKiBAbWVtYmVyb2YgVHlwZU5hbWVcclxuICAgICAqL1xyXG4gICAgc3RhdGljIHJlYWRvbmx5IERhdGVUeXBlTmFtZSA9ICdEYXRlJztcclxufSJdfQ==