# Prosa.kt/com.alexstyl.prosakt/PropertyScope

```kotlin
class PropertyScope : DeclarationScope
```

## Properties

[annotations](/api/-prosa.kt/com.alexstyl.prosakt/-declaration-scope/annotations.md)

```kotlin
var annotations: List<String>
```

[modifiers](/api/-prosa.kt/com.alexstyl.prosakt/-declaration-scope/modifiers.md)

```kotlin
var modifiers: List<String>
```

[visibility](/api/-prosa.kt/com.alexstyl.prosakt/-declaration-scope/visibility.md)

```kotlin
var visibility: Visibility?
```

## Functions

[delegate](/api/-prosa.kt/com.alexstyl.prosakt/-property-scope/delegate.md)

```kotlin
fun delegate(body: ExpressionScope.() -> Unit)
```

[getter](/api/-prosa.kt/com.alexstyl.prosakt/-property-scope/getter.md)

```kotlin
fun getter(configure: GetterScope.() -> Unit)
```

[initializer](/api/-prosa.kt/com.alexstyl.prosakt/-property-scope/initializer.md)

```kotlin
fun initializer(body: ExpressionScope.() -> Unit)
```

[type](/api/-prosa.kt/com.alexstyl.prosakt/-property-scope/type.md)

```kotlin
fun type(body: TypeScope.() -> Unit)
```
