# useStreamSyncedBinder

What this allows you to do is target a specific document field from a Character or Vehicle document and automatically synchronize the document data to client-side through streamSyncedMeta.

Whenever the value changes, it automatically updates for a player or vehicle.

For instance, if specify the propery money and money is updated for the player, it will be available on client-side, and in the webview.

import { useRebar } from '../../../main/server/index.js';

const Rebar = useRebar();
const SyncedBinder = Rebar.systems.useStreamSyncedBinder();

// Bind character document data
SyncedBinder.syncCharacterKey('money');
SyncedBinder.syncCharacterKey('name');

// Bind vehicle document data
SyncedBinder.syncVehicleKey('fuel');