[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › Platform

Platform runtime utilities and capability abstractions.

## Interfaces

| Interface                                                                       | Description |
| ------------------------------------------------------------------------------- | ----------- |
| [FlushSyncDep](https://evolu.dev/docs/api-reference/common/Platform/interfaces/FlushSyncDep) | -           |
| [ReloadAppDep](https://evolu.dev/docs/api-reference/common/Platform/interfaces/ReloadAppDep) | -           |

## Type Aliases

| Type Alias                                                                  | Description                                                                                                                                 |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [FlushSync](https://evolu.dev/docs/api-reference/common/Platform/type-aliases/FlushSync) | FlushSync is for libraries like React to flush updates synchronously inside the provided callback to ensure the DOM is updated immediately. |
| [ReloadApp](https://evolu.dev/docs/api-reference/common/Platform/type-aliases/ReloadApp) | Reload the app in a platform-specific way.                                                                                                  |

## Variables

| Variable                                                                         | Description                                                 |
| -------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| [hasNodeBuffer](https://evolu.dev/docs/api-reference/common/Platform/variables/hasNodeBuffer) | Detects if Node.js Buffer is available and should be used.  |
| [isHermes](https://evolu.dev/docs/api-reference/common/Platform/variables/isHermes)           | Returns true if running in React Native with Hermes engine. |
| [isServer](https://evolu.dev/docs/api-reference/common/Platform/variables/isServer)           | Returns true if running in a server environment (no DOM).   |