---
title: LimitedAvailabilityConfiguration
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/limitedavailabilityconfiguration
---

# LimitedAvailabilityConfiguration

A type-erased widget configuration.

## Declaration

```swift
@MainActor @frozen @preconcurrency struct LimitedAvailabilityConfiguration
```

## Overview

Overview You don’t use this type directly. Instead SwiftUI creates this type on your behalf.

## Relationships

### Conforms To

- [WidgetConfiguration](swiftui/widgetconfiguration.md)

## See Also

### Creating widgets

- [Building Widgets Using WidgetKit and SwiftUI](widgetkit/building_widgets_using_widgetkit_and_swiftui.md)
- [Creating a widget extension](widgetkit/creating-a-widget-extension.md)
- [Keeping a widget up to date](widgetkit/keeping-a-widget-up-to-date.md)
- [Making a configurable widget](widgetkit/making-a-configurable-widget.md)
- [Widget](swiftui/widget.md)
- [WidgetBundle](swiftui/widgetbundle.md)
- [WidgetConfiguration](swiftui/widgetconfiguration.md)
- [EmptyWidgetConfiguration](swiftui/emptywidgetconfiguration.md)
