---
id: fast-foundation.interfaceconfiguration
title: InterfaceConfiguration interface
hide_title: true
---
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[@microsoft/fast-foundation](./fast-foundation.md) &gt; [InterfaceConfiguration](./fast-foundation.interfaceconfiguration.md)

## InterfaceConfiguration interface

Used to configure a dependency injection interface key.

<b>Signature:</b>

```typescript
export interface InterfaceConfiguration 
```

## Properties

|  Property | Type | Description |
|  --- | --- | --- |
|  [friendlyName](./fast-foundation.interfaceconfiguration.friendlyname.md) | string | The friendly name for the interface. Useful for debugging. |
|  [respectConnection](./fast-foundation.interfaceconfiguration.respectconnection.md) | boolean | When true, the dependency will be re-resolved when FASTElement connection changes. If the resolved value changes due to connection change, a [notification](./fast-element.observable.md) will be emitted for the property, with the previous and next values provided to any subscriber. |
