Skip to main content

Function: getHasKeysInputType()

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

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

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