> For the complete documentation index, see [llms.txt](https://type.angular-package.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://type.angular-package.dev/type-draft/type/genericobject.md).

# GenericObject

## `GenericObject<Value>`

The type of generic object that takes generic type variable [`Value`](#value-any).

{% code title="generic-object.type.ts" %}

```typescript
type GenericObject<Value = any> = {
  [index: string]: Value;
};
```

{% endcode %}

{% embed url="<https://github.com/angular-package/type/blob/main/src/type/generic-object.type.ts>" %}

### Generic type variables

#### <mark style="color:green;">`Value`</mark>`=`<mark style="color:green;">`any`</mark>

A generic type variable `Value` indicates the [`object`](https://www.typescriptlang.org/docs/handbook/basic-types.html#object) property type, by default [`any`](https://www.typescriptlang.org/docs/handbook/basic-types.html#any).
