# CustomIdMatcher

`interface` in `types` · v0.7.1

<https://docs.seedcord.org/packages/types/0.7.1/interfaces/custom-id-matcher>

Structural shape of a customId matcher. A framework `CustomId` (from `@seedcord/kit`) satisfies it. Used to type ignoreCustomIds without importing the concrete class, which would create a `@seedcord/types` to `@seedcord/kit` cycle.

```ts
interface CustomIdMatcher
```

## Methods

### owns

```ts
owns(customId: string): boolean
```

True if the raw customId wire was minted from this matcher's prefix.
