---
title: CLKComplicationWidgetMigrator
framework: clockkit
role: symbol
role_heading: Protocol
path: clockkit/clkcomplicationwidgetmigrator
---

# CLKComplicationWidgetMigrator

A protocol that maps ClockKit complications to their WidgetKit replacements.

## Declaration

```swift
protocol CLKComplicationWidgetMigrator : NSObjectProtocol
```

## Topics

### Migrating complications

- [getWidgetConfiguration(from:completionHandler:)](clockkit/clkcomplicationwidgetmigrator/getwidgetconfiguration(from:completionhandler:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Migrating to WidgetKit

- [widgetMigrator](clockkit/clkcomplicationdatasource/widgetmigrator.md)
- [CLKComplicationStaticWidgetMigrationConfiguration](clockkit/clkcomplicationstaticwidgetmigrationconfiguration.md)
- [CLKComplicationAppIntentWidgetMigrationConfiguration](clockkit/clkcomplicationappintentwidgetmigrationconfiguration.md)
- [CLKComplicationIntentWidgetMigrationConfiguration](clockkit/clkcomplicationintentwidgetmigrationconfiguration.md)
- [CLKComplicationWidgetMigrationConfiguration](clockkit/clkcomplicationwidgetmigrationconfiguration.md)
