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

x/arktype/utils/generics.ts>objectKeysOf

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

Mimics the result of Object.keys(...)

definition: [o] extends [object] ? o extends readonly unknown[] ? any[] extends o ? `${number}` : keyof o & `${number}` : keyof o extends number ? `${keyof o}` : Exclude<keyof o, symbol> : never
variable objectKeysOf
import { objectKeysOf } from "https://deno.land/x/arktype@v1.0.10-alpha/utils/generics.ts";

type

<o extends object>(o: o) => unknown