Skip to content
sigma.js sigma.js
v4.0.6 Docs Examples GitHub 12.2K

ForbidBaseKeys

ForbidBaseKeys<Base, T> = { [K in keyof T]: K extends keyof Base ? never : T[K] }

Defined in: packages/sigma/src/types/styles.ts:73

Prevents custom state from shadowing built-in base state keys. Properties that collide with base keys resolve to never, causing a type error.

Base

T