# MethodFilter

**Kind**: interface | **Module**: [Interop](https://docs.interop.io/desktop/reference/javascript/interop/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/interop/methodfilter/index.html

An object describing a filter matching one or more Interop methods.

## Properties

- **`accepts`** (`string`, optional)
  Signature describing the parameters that the method expects.
- **`description`** (`string`, optional)
  Description of what the method does. Useful for documentation purposes and for UI clients.
- **`displayName`** (`string`, optional)
  The actual name of the method, used in UI applications.
- **`name`** (`string`, optional)
  The name of the method. Must be unique.
- **`objectTypes`** (`string[]`, optional)
  The entities this method is meant to work with.
- **`returns`** (`string`, optional)
  Signature describing the properties of the object the method returns.
