Package: @effect/ai
Module: Toolkit
A utility type which merges two records of tools together.
Signature
type MergeRecords<U> = {
readonly [K in Extract<U extends unknown ? keyof U : never, string>]: Extract<
U extends Record<K, infer V> ? V : never,
Tool.Any
>
}
Since v1.0.0