Skip to main content

Function: getHasKeysInputType()

getHasKeysInputType(node: Readonly<TSESTree.TSConditionalType>, keysOfLocalNames: ReadonlySet<string>, typeFestNamespaceImportNames: ReadonlySet<string>, keysOfTypeName: string): TypeNode | undefined

Defined in: _internal/has-keys-type-patterns.ts:41

Extract T from KeysOf<T> extends never ? false : true.

Parametersโ€‹

nodeโ€‹

Readonly<TSESTree.TSConditionalType>

keysOfLocalNamesโ€‹

ReadonlySet<string>

typeFestNamespaceImportNamesโ€‹

ReadonlySet<string>

keysOfTypeNameโ€‹

string

Returnsโ€‹

TypeNode | undefined