---
url: "https://vueda.dev/v3/reference/api/js/stores/storeModelConfig.md"
title: "stores/storeModelConfig"
---

# stores/storeModelConfig

## Overview

Pinia store for building, caching, and retrieving merged client-side model configurations from generic and view-specific overrides.

## Methods

- [storeModelConfig](/v3/reference/api/js/stores/storeModelConfig/functions/storeModelConfig.md) - A store for model configuration.

## Types

### [ModelConfig](/v3/reference/api/js/stores/storeModelConfig/types/ModelConfig.md)

### [OverridingModelConfig](/v3/reference/api/js/stores/storeModelConfig/types/OverridingModelConfig.md)

### [ActionDetails](/v3/reference/api/js/stores/storeModelConfig/types/ActionDetails.md)

`ActionDetails = object`

### [ActionGroupsConfig](/v3/reference/api/js/stores/storeModelConfig/types/ActionGroupsConfig.md)

`ActionGroupsConfig = object`

### [ActionPermissionConfig](/v3/reference/api/js/stores/storeModelConfig/types/ActionPermissionConfig.md)

`ActionPermissionConfig = ActionGroupsConfig | string[]`

### [ExpandDetails](/v3/reference/api/js/stores/storeModelConfig/types/ExpandDetails.md)

`ExpandDetails = object`

### [FieldComponents](/v3/reference/api/js/stores/storeModelConfig/types/FieldComponents.md)

`FieldComponents = object`

### [FieldDetails](/v3/reference/api/js/stores/storeModelConfig/types/FieldDetails.md)

`FieldDetails = object`

### [FilterableDetails](/v3/reference/api/js/stores/storeModelConfig/types/FilterableDetails.md)

`FilterableDetails = object`

### [WidgetComponents](/v3/reference/api/js/stores/storeModelConfig/types/WidgetComponents.md)

`WidgetComponents = object`

## Source

`client/lib/stores/storeModelConfig.js:1`
