# Type Alias: ObjectFormulaDef\<ParamDefsT, SchemaT>

> **ObjectFormulaDef**\<`ParamDefsT`, `SchemaT`> = [`BaseFormulaDef`](../../interfaces/BaseFormulaDef/)\<`ParamDefsT`, [`SchemaType`](../SchemaType/)\<`SchemaT`>> & `object`

Defined in: [api.ts:1762](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/api.ts#L1762)

A definition accepted by [makeFormula](../../functions/makeFormula/) for a formula that returns an object.

## Type Declaration

| Name | Type | Defined in | | --- | --- | --- | | `resultType` | [`Object`](../../enumerations/ValueType/#object) | [api.ts:1766](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/api.ts#L1766) | | `schema` | `SchemaT` | [api.ts:1767](https://github.com/coda/packs-sdk/blob/44f7744bb692307d51cf2020a7058f343a7e25e8/api.ts#L1767) |

## Type Parameters

| Type Parameter | | --- | | `ParamDefsT` *extends* [`ParamDefs`](../ParamDefs/) | | `SchemaT` *extends* [`Schema`](../Schema/) |
