> ISPO SDK documentation. [HTML](https://ispo.ai/docs/types/core.Supporting_types.KnownObjectValue.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Type Alias KnownObjectValue<S, P>

```typescript
KnownObjectValue: Simplify<
    { [K in RequiredPropertyKeys<S, P>]-?: JsonSchemaValue<P[K]> } & {
        [K in Exclude<keyof P, RequiredPropertyKeys<S, P>>]?: JsonSchemaValue<
            P[K],
        >
    },
>
```

Types: [Simplify](core.Supporting_types.Simplify.md), [RequiredPropertyKeys](core.Supporting_types.RequiredPropertyKeys.md), [S](#s), [P](#p), [JsonSchemaValue](core.Supporting_types.JsonSchemaValue.md)

#### Type Parameters

*   <a id="s"></a>S extends [JsonSchema](core.Supporting_types.JsonSchema.md)
*   <a id="p"></a>P extends Readonly<Record<string, [JsonSchema](core.Supporting_types.JsonSchema.md)\>\> = [SchemaProperties](core.Supporting_types.SchemaProperties.md)<[S](#s)\>
