# Aliases

## Alias Syntax

```fsharp
alias <AliasName> = <Type>
```

## Working Example

{% tabs %}
{% tab title="Gauntlet" %}
```fsharp
package main

import "fmt" as fmt

alias Name = String

fun getGreeting(name: Name): String {
  return "Hello, " + name + "!"
}

fun main(): Unit {
  let myGreeting = getGreeting("Bob")
  fmt.println(myGreeting)
}
```
{% endtab %}

{% tab title="Transpiled" %}
```go
package main

import fmt "fmt"

type name = string

func getGreeting(name name) string {

	return "Hello, " + name + "!"

}

func main() {
	myGreeting := getGreeting("Bob")
	fmt.Println(myGreeting)
	// Eliminates any 'unused variable' errors
	_ = myGreeting

}

```
{% endtab %}

{% tab title="Output" %}
```
Hello, Bob!
```
{% endtab %}
{% endtabs %}
