Skip to content

rename

const rename: {<A, M>(mapping): <I, R>(self) => SchemaClass<{ [K in string | number | symbol]: Rename<A, M>[K] }, I, R>; <A, I, R, M>(self, mapping): SchemaClass<{ [K in string | number | symbol]: Rename<A, M>[K] }, I, R>; }

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:2250

<A, M>(mapping): <I, R>(self) => SchemaClass<{ [K in string | number | symbol]: Rename<A, M>[K] }, I, R>

A

M extends { readonly [K in string | number | symbol]?: PropertyKey } & { readonly [K in string | number | symbol]: never }

M

<I, R>(self): SchemaClass<{ [K in string | number | symbol]: Rename<A, M>[K] }, I, R>

I

R

Schema<A, I, R>

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

3.10.0

<A, I, R, M>(self, mapping): SchemaClass<{ [K in string | number | symbol]: Rename<A, M>[K] }, I, R>

A

I

R

M extends { readonly [K in string | number | symbol]?: PropertyKey } & { readonly [K in string | number | symbol]: never }

Schema<A, I, R>

M

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

3.10.0

3.10.0