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

[@microsoft/fast-element](./fast-element.md) &gt; [BindingObserver](./fast-element.bindingobserver.md)

## BindingObserver interface

Enables evaluation of and subscription to a binding.

<b>Signature:</b>

```typescript
export interface BindingObserver<TSource = any, TReturn = any, TParent = any> extends Notifier 
```

## Methods

|  Method | Description |
|  --- | --- |
|  [disconnect()](./fast-element.bindingobserver.disconnect.md) | Unsubscribe from all dependent observables of the binding. |
|  [observe(source, context)](./fast-element.bindingobserver.observe.md) | Begins observing the binding for the source and returns the current value. |
|  [records()](./fast-element.bindingobserver.records.md) | Gets [ObservationRecords](./fast-element.observationrecord.md) that the [BindingObserver](./fast-element.bindingobserver.md) is observing. |
