Function: getExcludeKeyExtractionInputType()
function getExcludeKeyExtractionInputType(
node: Readonly<TSESTree.TSConditionalType>,
localKeysOfNames: ReadonlySet<string>,
typeFestNamespaceImportNames: ReadonlySet<string>,
keysOfTypeName: string,
sourceCode: Readonly<TSESLint.SourceCode>
): TypeNode | undefined;
Defined in: _internal/key-extraction-type-patterns.ts:264
Extract T from TypeFest's canonical exclusion-based key extraction
composition:
T extends unknown ? Exclude<keyof T, KeysOf<T>> : never
Parametersโ
nodeโ
Readonly<TSESTree.TSConditionalType>
localKeysOfNamesโ
ReadonlySet<string>
typeFestNamespaceImportNamesโ
ReadonlySet<string>
keysOfTypeNameโ
string
sourceCodeโ
Readonly<TSESLint.SourceCode>
Returnsโ
TypeNode | undefined