Page Contents
Home > @loopback/metadata > DesignTimeMethodMetadata
DesignTimeMethodMetadata interface
Design time metadata for a method.
Signature:
export interface DesignTimeMethodMetadata
Example
class MyController
{
myMethod(x: string, y: number, z: MyClass): boolean {
// ...
return true;
}
}
The myMethod above has design-time metadata as follows:
{
type: Function,
parameterTypes: [String, Number, MyClass],
returnType: Boolean
}
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
|
Function[] |
An array of parameter types. | ||
|
Function | undefined |
Return type, may be | ||
|
Function | undefined |
Type of the method itself. It is |