---
title: "removeData(ofTypes:from:completionHandler:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/wkwebextensioncontroller/removedata(oftypes:from:completionhandler:)"
---

# removeData(ofTypes:from:completionHandler:)

Removes extension data of the given types for the given data records.

## Declaration

```swift
func removeData(ofTypes dataTypes: Set<WKWebExtension.DataType>, from dataRecords: [WKWebExtension.DataRecord], completionHandler: @escaping () -> Void)
```

```swift
func removeData(ofTypes dataTypes: Set<WKWebExtension.DataType>, from dataRecords: [WKWebExtension.DataRecord]) async
```

## Parameters

- `dataTypes`: The extension data types that should be removed.
- `dataRecords`: The extension data records to delete data from.
- `completionHandler`: A block to invoke when the data has been removed.
