Type Alias: SafeExtendShape<Base, Ext>
SafeExtendShape<
Base,Ext> ={ [K in keyof Ext]: K extends keyof Base ? output<Ext[K]> extends output<Base[K]> ? input<Ext[K]> extends input<Base[K]> ? Ext[K] : never : never : Ext[K] }
Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:449
Type Parameters
Base
Base extends $ZodShape
Ext
Ext extends $ZodLooseShape