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

Function instantiateMappedArrayType

test/fixtures/snapshot/typescript.js:63557–63561  ·  view source on GitHub ↗
(arrayType, mappedType, mapper)

Source from the content-addressed store, hash-verified

63555 return createTupleType(elementTypes, ts.map(elementTypes, function (_) { return 8 /* ElementFlags.Variadic */; }), newReadonly);
63556 }
63557 function instantiateMappedArrayType(arrayType, mappedType, mapper) {
63558 var elementType = instantiateMappedTypeTemplate(mappedType, numberType, /*isOptional*/ true, mapper);
63559 return isErrorType(elementType) ? errorType :
63560 createArrayType(elementType, getModifiedReadonlyState(isReadonlyArrayType(arrayType), getMappedTypeModifiers(mappedType)));
63561 }
63562 function instantiateMappedTupleType(tupleType, mappedType, mapper) {
63563 var elementFlags = tupleType.target.elementFlags;
63564 var elementTypes = ts.map(getTypeArguments(tupleType), function (_, i) {

Callers 1

instantiateMappedTypeFunction · 0.85

Calls 6

isErrorTypeFunction · 0.85
createArrayTypeFunction · 0.85
getModifiedReadonlyStateFunction · 0.85
isReadonlyArrayTypeFunction · 0.85
getMappedTypeModifiersFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…