# Interface ObjectUtils<Raw, Parsed>

interface ObjectUtils<Raw, Parsed> {
extend: <RawExtension, ParsedExtension>(
schemas: ObjectSchema<RawExtension, ParsedExtension>,
) => ObjectSchema<Raw & RawExtension, Parsed & ParsedExtension>;
passthrough: () => ObjectSchema<
Raw & { [key: string]: unknown },
Parsed & { [key: string]: unknown },
>;
}

#### Type Parameters

- Raw
- Parsed

- Defined in engine/sdks/typescript/api-full/types/core/schemas/builders/object/types.d.ts:11

##### Index

### Properties

extend
passthrough

## Properties

### extend

extend: <RawExtension, ParsedExtension>(
schemas: ObjectSchema<RawExtension, ParsedExtension>,
) => ObjectSchema<Raw & RawExtension, Parsed & ParsedExtension>

- Defined in engine/sdks/typescript/api-full/types/core/schemas/builders/object/types.d.ts:12

### passthrough

passthrough: () => ObjectSchema<
Raw & { [key: string]: unknown },
Parsed & { [key: string]: unknown },
>

- Defined in engine/sdks/typescript/api-full/types/core/schemas/builders/object/types.d.ts:13