# Type Alias: PluginData\<T, U, N>

```ts
type PluginData<T, U, N> = {
  config: U;
  name: N;
  plugin: T;
};

```

Tuple of plugin class, config, and name. Created by `toPlugin()` and passed to `createApp()`.

## Type Parameters[​](#type-parameters "Direct link to Type Parameters")

| Type Parameter |
| -------------- |
| `T`            |
| `U`            |
| `N`            |

## Properties[​](#properties "Direct link to Properties")

### config[​](#config "Direct link to config")

```ts
config: U;

```

***

### name[​](#name "Direct link to name")

```ts
name: N;

```

***

### plugin[​](#plugin "Direct link to plugin")

```ts
plugin: T;

```
