Attaches an example value to the decorated class, property, method, or parameter.
@Example( value: any)Attaches an example value to the decorated class, property, method, or parameter.
anyAttaches an example value to the decorated class, property, method, or parameter.
This decorator sets the
exampleproperty on the associatedMetadataDescriptor.
@Example({ name: 'Wireless Mouse', price: 29.99 })
class Product {
name: string;
price: number;
}
class Product {
@Example('Wireless Mouse')
name: string;
@Example(29.99)
price: number;
}
class ProductService {
@Example([{ name: 'Wireless Mouse', price: 29.99 }])
listProducts(): Product[] {
return [];
}
}
class ProductService {
createProduct(
@Example({ name: 'Wireless Mouse', price: 29.99 })
product: Product
): void {
// ...
}
}
