Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/arktype/utils/generics.ts>replaceProps

TypeScript's 1:1 validator, optimized from editor to runtime
Latest
type alias replaceProps
import { type replaceProps } from "https://deno.land/x/arktype@v1.0.10-alpha/utils/generics.ts";

Replace existing keys of o without altering readonly or optional modifiers

Type Parameters

o
replacements extends -readonly [k in keyof o]?: unknown
definition: evaluate<[k in keyof o]: k extends keyof replacements ? replacements[k] : o[k]>