> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ploterr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Editable properties

> Read and write one value in the configuration of an element.

## Import

```typescript theme={null}
import {
  readConfigPath,
  writeConfigPath,
  PROPERTY_SETS_EDITABLE_PROP,
} from '@opengeometry/floorkit';
```

## readConfigPath

```typescript theme={null}
function readConfigPath(config: unknown, path: string): unknown;
```

## writeConfigPath

```typescript theme={null}
function writeConfigPath<TConfig extends object>(
  target: {
    getOPConfig(): TConfig;
    setOPConfig(partial: Partial<TConfig>): void;
  },
  path: string,
  value: unknown,
): void;
```

## PROPERTY\_SETS\_EDITABLE\_PROP

Reusable descriptor for host inspectors.

```typescript theme={null}
const PROPERTY_SETS_EDITABLE_PROP: OPEditableProp;
```

## Related

* [`OPEditableProp`](/floorkit/api/architecture/op-element#opeditableprop)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.