MCPcopy Index your code
hub / github.com/nodejs/node / allTypesAssignableToKind

Function allTypesAssignableToKind

test/fixtures/snapshot/typescript.js:78581–78585  ·  view source on GitHub ↗
(source, kind, strict)

Source from the content-addressed store, hash-verified

78579 !!(kind & 67108864 /* TypeFlags.NonPrimitive */) && isTypeAssignableTo(source, nonPrimitiveType);
78580 }
78581 function allTypesAssignableToKind(source, kind, strict) {
78582 return source.flags & 1048576 /* TypeFlags.Union */ ?
78583 ts.every(source.types, function (subType) { return allTypesAssignableToKind(subType, kind, strict); }) :
78584 isTypeAssignableToKind(source, kind, strict);
78585 }
78586 function isConstEnumObjectType(type) {
78587 return !!(ts.getObjectFlags(type) & 16 /* ObjectFlags.Anonymous */) && !!type.symbol && isConstEnumSymbol(type.symbol);
78588 }

Callers 5

maybeMappedTypeFunction · 0.85
checkInExpressionFunction · 0.85
getPromisedTypeOfPromiseFunction · 0.85
isThenableTypeFunction · 0.85

Calls 2

isTypeAssignableToKindFunction · 0.85
everyMethod · 0.80

Tested by

no test coverage detected