Skip to content

@snailicide/build-config / utilities / JSONCompatible

JSONCompatible<Type>

ts
type JSONCompatible<Type> = unknown extends Type ? never : { [Property in keyof Type]: Type[Property] extends JsonValue ? Type[Property] : Type[Property] extends NotAssignableToJson ? never : JSONCompatible<Type[Property]> };

Defined in: packages/build-config/src/utilities.ts:137

Type Parameters

Type Parameter
Type