Skip to content

pick

pick<A, I, Keys>(…keys): <R>(self) => SchemaClass<{ [K in string | number | symbol]: Pick<A, Keys[number]>[K] }, { [K in string | number | symbol]: Pick<I, Keys[number]>[K] }, R>

Defined in: node_modules/.pnpm/effect@3.14.8/node_modules/effect/dist/dts/Schema.d.ts:1461

Type Parameters

A

I

Keys extends readonly keyof A & keyof I[]

Parameters

keys

Keys

Returns

Function

Type Parameters

R

Parameters

self

Schema<A, I, R>

Returns

SchemaClass<{ [K in string | number | symbol]: Pick<A, Keys[number]>[K] }, { [K in string | number | symbol]: Pick<I, Keys[number]>[K] }, R>

Since

3.10.0