Page Contents

Home > @loopback/metadata > MetadataInspector > getDesignTypeForProperty

MetadataInspector.getDesignTypeForProperty() method

Get TypeScript design time type for a property

Signature:

static getDesignTypeForProperty(target: Object, propertyName: string): Function | undefined;

Parameters

Parameter Type Description
target Object Class or prototype
propertyName string Property name

Returns:

Function | undefined

Design time metadata. The return value is undefined when: - The property has type undefined, null or a complex type like Partial<MyModel>, string | number, string[]. - The TypeScript project has not enabled the compiler option emitDecoratorMetadata. - The code is written in vanilla JavaScript.