# Name Decorator swagger class parameter

Module
import { Name } from "@tsed/swagger"
Source/packages/swagger/src/decorators/name.ts

# Overview

function Name(name: string): Function;

# Description

Add a name metadata on the decorated element.

# Examples

# On parameters

async myMethod(@Name("nameOf") @PathParams("id") id: string): Promise<Model>  {

}
1
2
3

# On property

class Model {
  @Name("propAlias")
  prop1: string;
}
1
2
3
4

# On Class

@Name("AliasName")
@Controller("/")
class ModelCtrl {

}
1
2
3
4
5