UNPKG

@kephas/reflection

Version:

Provides reflection capabilities, like TypeInfoRegistry, ITypeInfo, and IProperty.

72 lines 4.29 kB
/** * 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==