Merge branch 'main' into server-vfs-support

This commit is contained in:
Nathan Shively-Sanders
2022-03-29 09:01:23 -07:00
239 changed files with 10348 additions and 3154 deletions
+6 -6
View File
@@ -638,9 +638,9 @@
"dev": true
},
"@types/node": {
"version": "17.0.21",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz",
"integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==",
"version": "17.0.23",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
"integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==",
"dev": true
},
"@types/node-fetch": {
@@ -4202,9 +4202,9 @@
}
},
"minimist": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
"dev": true
},
"mixin-deep": {
+9 -5
View File
@@ -657,11 +657,15 @@ namespace ts {
const saveExceptionTarget = currentExceptionTarget;
const saveActiveLabelList = activeLabelList;
const saveHasExplicitReturn = hasExplicitReturn;
const isIIFE = containerFlags & ContainerFlags.IsFunctionExpression && !hasSyntacticModifier(node, ModifierFlags.Async) &&
!(node as FunctionLikeDeclaration).asteriskToken && !!getImmediatelyInvokedFunctionExpression(node);
const isImmediatelyInvoked =
(containerFlags & ContainerFlags.IsFunctionExpression &&
!hasSyntacticModifier(node, ModifierFlags.Async) &&
!(node as FunctionLikeDeclaration).asteriskToken &&
!!getImmediatelyInvokedFunctionExpression(node)) ||
node.kind === SyntaxKind.ClassStaticBlockDeclaration;
// A non-async, non-generator IIFE is considered part of the containing control flow. Return statements behave
// similarly to break statements that exit to a label just past the statement body.
if (!isIIFE) {
if (!isImmediatelyInvoked) {
currentFlow = initFlowNode({ flags: FlowFlags.Start });
if (containerFlags & (ContainerFlags.IsFunctionExpression | ContainerFlags.IsObjectLiteralOrClassExpressionMethodOrAccessor)) {
currentFlow.node = node as FunctionExpression | ArrowFunction | MethodDeclaration | GetAccessorDeclaration | SetAccessorDeclaration;
@@ -669,7 +673,7 @@ namespace ts {
}
// We create a return control flow graph for IIFEs and constructors. For constructors
// we use the return control flow graph in strict property initialization checks.
currentReturnTarget = isIIFE || node.kind === SyntaxKind.Constructor || node.kind === SyntaxKind.ClassStaticBlockDeclaration || (isInJSFile(node) && (node.kind === SyntaxKind.FunctionDeclaration || node.kind === SyntaxKind.FunctionExpression)) ? createBranchLabel() : undefined;
currentReturnTarget = isImmediatelyInvoked || node.kind === SyntaxKind.Constructor || (isInJSFile(node) && (node.kind === SyntaxKind.FunctionDeclaration || node.kind === SyntaxKind.FunctionExpression)) ? createBranchLabel() : undefined;
currentExceptionTarget = undefined;
currentBreakTarget = undefined;
currentContinueTarget = undefined;
@@ -695,7 +699,7 @@ namespace ts {
(node as FunctionLikeDeclaration | ClassStaticBlockDeclaration).returnFlowNode = currentFlow;
}
}
if (!isIIFE) {
if (!isImmediatelyInvoked) {
currentFlow = saveCurrentFlow;
}
currentBreakTarget = saveBreakTarget;
+763 -645
View File
File diff suppressed because it is too large Load Diff
+7 -3
View File
@@ -568,7 +568,7 @@ namespace ts {
category: Diagnostics.Projects,
transpileOptionValue: undefined,
defaultValueDescription: ".tsbuildinfo",
description: Diagnostics.Specify_the_folder_for_tsbuildinfo_incremental_compilation_files,
description: Diagnostics.Specify_the_path_to_tsbuildinfo_incremental_compilation_file,
},
{
name: "removeComments",
@@ -2591,7 +2591,10 @@ namespace ts {
* file to. e.g. outDir
*/
export function parseJsonSourceFileConfigFileContent(sourceFile: TsConfigSourceFile, host: ParseConfigHost, basePath: string, existingOptions?: CompilerOptions, configFileName?: string, resolutionStack?: Path[], extraFileExtensions?: readonly FileExtensionInfo[], extendedConfigCache?: Map<ExtendedConfigCacheEntry>, existingWatchOptions?: WatchOptions): ParsedCommandLine {
return parseJsonConfigFileContentWorker(/*json*/ undefined, sourceFile, host, basePath, existingOptions, existingWatchOptions, configFileName, resolutionStack, extraFileExtensions, extendedConfigCache);
tracing?.push(tracing.Phase.Parse, "parseJsonSourceFileConfigFileContent", { path: sourceFile.fileName });
const result = parseJsonConfigFileContentWorker(/*json*/ undefined, sourceFile, host, basePath, existingOptions, existingWatchOptions, configFileName, resolutionStack, extraFileExtensions, extendedConfigCache);
tracing?.pop();
return result;
}
/*@internal*/
@@ -3632,7 +3635,8 @@ namespace ts {
case "boolean":
return true;
case "string":
return option.isFilePath ? "./" : "";
const defaultValue = option.defaultValueDescription;
return option.isFilePath ? `./${defaultValue && typeof defaultValue === "string" ? defaultValue : ""}` : "";
case "list":
return [];
case "object":
+3 -3
View File
@@ -301,7 +301,7 @@ namespace ts {
array.length = outIndex;
}
export function clear(array: {}[]): void {
export function clear(array: unknown[]): void {
array.length = 0;
}
@@ -1644,7 +1644,7 @@ namespace ts {
/**
* Tests whether a value is an array.
*/
export function isArray(value: any): value is readonly {}[] {
export function isArray(value: any): value is readonly unknown[] {
return Array.isArray ? Array.isArray(value) : value instanceof Array;
}
@@ -1677,7 +1677,7 @@ namespace ts {
}
/** Does nothing. */
export function noop(_?: {} | null | undefined): void { }
export function noop(_?: unknown): void { }
/** Do nothing and return false */
export function returnFalse(): false {
+22 -1
View File
@@ -879,6 +879,18 @@
"category": "Error",
"code": 1271
},
"A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.": {
"category": "Error",
"code": 1272
},
"'{0}' modifier cannot appear on a type parameter": {
"category": "Error",
"code": 1273
},
"'{0}' modifier can only appear on a type parameter of a class, interface or type alias": {
"category": "Error",
"code": 1274
},
"'with' statements are not allowed in an async function block.": {
"category": "Error",
@@ -1494,6 +1506,10 @@
"category": "Error",
"code": 2207
},
"This type parameter probably needs an `extends object` constraint.": {
"category": "Error",
"code": 2208
},
"Duplicate identifier '{0}'.": {
"category": "Error",
@@ -2723,6 +2739,10 @@
"category": "Error",
"code": 2635
},
"Type '{0}' is not assignable to type '{1}' as implied by variance annotation.": {
"category": "Error",
"code": 2636
},
"Cannot augment module '{0}' with value exports because it resolves to a non-module entity.": {
"category": "Error",
@@ -5689,7 +5709,7 @@
"category": "Message",
"code": 6706
},
"Specify the folder for .tsbuildinfo incremental compilation files.": {
"Specify the path to .tsbuildinfo incremental compilation file.": {
"category": "Message",
"code": 6707
},
@@ -7174,6 +7194,7 @@
"code": 95173
},
"No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer.": {
"category": "Error",
"code": 18004
+1
View File
@@ -2009,6 +2009,7 @@ namespace ts {
//
function emitTypeParameter(node: TypeParameterDeclaration) {
emitModifiers(node, node.modifiers);
emit(node.name);
if (node.constraint) {
writeSpace();
+42 -5
View File
@@ -998,6 +998,8 @@ namespace ts {
case SyntaxKind.BigIntKeyword:
case SyntaxKind.NeverKeyword:
case SyntaxKind.ObjectKeyword:
case SyntaxKind.InKeyword:
case SyntaxKind.OutKeyword:
case SyntaxKind.OverrideKeyword:
case SyntaxKind.StringKeyword:
case SyntaxKind.BooleanKeyword:
@@ -1077,6 +1079,8 @@ namespace ts {
if (flags & ModifierFlags.Override) result.push(createModifier(SyntaxKind.OverrideKeyword));
if (flags & ModifierFlags.Readonly) result.push(createModifier(SyntaxKind.ReadonlyKeyword));
if (flags & ModifierFlags.Async) result.push(createModifier(SyntaxKind.AsyncKeyword));
if (flags & ModifierFlags.In) result.push(createModifier(SyntaxKind.InKeyword));
if (flags & ModifierFlags.Out) result.push(createModifier(SyntaxKind.OutKeyword));
return result.length ? result : undefined;
}
@@ -1126,11 +1130,27 @@ namespace ts {
//
// @api
function createTypeParameterDeclaration(name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode) {
function createTypeParameterDeclaration(modifiers: readonly Modifier[] | undefined, name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
/** @deprecated */
function createTypeParameterDeclaration(name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
function createTypeParameterDeclaration(modifiersOrName: readonly Modifier[] | string | Identifier | undefined , nameOrConstraint?: string | Identifier | TypeNode, constraintOrDefault?: TypeNode, defaultType?: TypeNode) {
let name;
let modifiers;
let constraint;
if (modifiersOrName === undefined || isArray(modifiersOrName)) {
modifiers = modifiersOrName;
name = nameOrConstraint as string | Identifier;
constraint = constraintOrDefault;
}
else {
modifiers = undefined;
name = modifiersOrName;
constraint = nameOrConstraint as TypeNode | undefined;
}
const node = createBaseNamedDeclaration<TypeParameterDeclaration>(
SyntaxKind.TypeParameter,
/*decorators*/ undefined,
/*modifiers*/ undefined,
modifiers,
name
);
node.constraint = constraint;
@@ -1140,11 +1160,28 @@ namespace ts {
}
// @api
function updateTypeParameterDeclaration(node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined) {
return node.name !== name
function updateTypeParameterDeclaration(node: TypeParameterDeclaration, modifiers: readonly Modifier[] | undefined, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
/** @deprecated */
function updateTypeParameterDeclaration(node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
function updateTypeParameterDeclaration(node: TypeParameterDeclaration, modifiersOrName: readonly Modifier[] | Identifier | undefined, nameOrConstraint: Identifier | TypeNode | undefined, constraintOrDefault: TypeNode | undefined, defaultType?: TypeNode | undefined) {
let name;
let modifiers;
let constraint;
if (modifiersOrName === undefined || isArray(modifiersOrName)) {
modifiers = modifiersOrName;
name = nameOrConstraint as Identifier;
constraint = constraintOrDefault;
}
else {
modifiers = undefined;
name = modifiersOrName;
constraint = nameOrConstraint as TypeNode | undefined;
}
return node.modifiers !== modifiers
|| node.name !== name
|| node.constraint !== constraint
|| node.default !== defaultType
? update(createTypeParameterDeclaration(name, constraint, defaultType), node)
? update(createTypeParameterDeclaration(modifiers, name, constraint, defaultType), node)
: node;
}
+8 -5
View File
@@ -117,7 +117,8 @@ namespace ts {
return visitNode(cbNode, (node as QualifiedName).left) ||
visitNode(cbNode, (node as QualifiedName).right);
case SyntaxKind.TypeParameter:
return visitNode(cbNode, (node as TypeParameterDeclaration).name) ||
return visitNodes(cbNode, cbNodes, node.modifiers) ||
visitNode(cbNode, (node as TypeParameterDeclaration).name) ||
visitNode(cbNode, (node as TypeParameterDeclaration).constraint) ||
visitNode(cbNode, (node as TypeParameterDeclaration).default) ||
visitNode(cbNode, (node as TypeParameterDeclaration).expression);
@@ -2176,7 +2177,7 @@ namespace ts {
case ParsingContext.ArrayBindingElements:
return token() === SyntaxKind.CommaToken || token() === SyntaxKind.DotDotDotToken || isBindingIdentifierOrPrivateIdentifierOrPattern();
case ParsingContext.TypeParameters:
return isIdentifier();
return token() === SyntaxKind.InKeyword || isIdentifier();
case ParsingContext.ArrayLiteralMembers:
switch (token()) {
case SyntaxKind.CommaToken:
@@ -3176,6 +3177,7 @@ namespace ts {
function parseTypeParameter(): TypeParameterDeclaration {
const pos = getNodePos();
const modifiers = parseModifiers();
const name = parseIdentifier();
let constraint: TypeNode | undefined;
let expression: Expression | undefined;
@@ -3200,7 +3202,7 @@ namespace ts {
}
const defaultType = parseOptional(SyntaxKind.EqualsToken) ? parseType() : undefined;
const node = factory.createTypeParameterDeclaration(name, constraint, defaultType);
const node = factory.createTypeParameterDeclaration(modifiers, name, constraint, defaultType);
node.expression = expression;
return finishNode(node, pos);
}
@@ -3605,7 +3607,7 @@ namespace ts {
const name = parseIdentifierName();
parseExpected(SyntaxKind.InKeyword);
const type = parseType();
return finishNode(factory.createTypeParameterDeclaration(name, type, /*defaultType*/ undefined), pos);
return finishNode(factory.createTypeParameterDeclaration(/*modifiers*/ undefined, name, type, /*defaultType*/ undefined), pos);
}
function parseMappedType() {
@@ -3961,6 +3963,7 @@ namespace ts {
const pos = getNodePos();
return finishNode(
factory.createTypeParameterDeclaration(
/*modifiers*/ undefined,
parseIdentifier(),
/*constraint*/ undefined,
/*defaultType*/ undefined
@@ -8656,7 +8659,7 @@ namespace ts {
if (nodeIsMissing(name)) {
return undefined;
}
return finishNode(factory.createTypeParameterDeclaration(name, /*constraint*/ undefined, defaultType), typeParameterPos);
return finishNode(factory.createTypeParameterDeclaration(/*modifiers*/ undefined, name, /*constraint*/ undefined, defaultType), typeParameterPos);
}
function parseTemplateTagTypeParameters() {
+23 -33
View File
@@ -1025,8 +1025,7 @@ namespace ts {
let files: SourceFile[];
let symlinks: SymlinkCache | undefined;
let commonSourceDirectory: string;
let diagnosticsProducingTypeChecker: TypeChecker;
let noDiagnosticsTypeChecker: TypeChecker;
let typeChecker: TypeChecker;
let classifiableNames: Set<__String>;
const ambientModuleNameToUnmodifiedFileName = new Map<string, string>();
let fileReasons = createMultiMap<Path, FileIncludeReason>();
@@ -1304,21 +1303,19 @@ namespace ts {
getProgramDiagnostics,
getTypeChecker,
getClassifiableNames,
getDiagnosticsProducingTypeChecker,
getCommonSourceDirectory,
emit,
getCurrentDirectory: () => currentDirectory,
getNodeCount: () => getDiagnosticsProducingTypeChecker().getNodeCount(),
getIdentifierCount: () => getDiagnosticsProducingTypeChecker().getIdentifierCount(),
getSymbolCount: () => getDiagnosticsProducingTypeChecker().getSymbolCount(),
getTypeCount: () => getDiagnosticsProducingTypeChecker().getTypeCount(),
getInstantiationCount: () => getDiagnosticsProducingTypeChecker().getInstantiationCount(),
getRelationCacheSizes: () => getDiagnosticsProducingTypeChecker().getRelationCacheSizes(),
getNodeCount: () => getTypeChecker().getNodeCount(),
getIdentifierCount: () => getTypeChecker().getIdentifierCount(),
getSymbolCount: () => getTypeChecker().getSymbolCount(),
getTypeCount: () => getTypeChecker().getTypeCount(),
getInstantiationCount: () => getTypeChecker().getInstantiationCount(),
getRelationCacheSizes: () => getTypeChecker().getRelationCacheSizes(),
getFileProcessingDiagnostics: () => fileProcessingDiagnostics,
getResolvedTypeReferenceDirectives: () => resolvedTypeReferenceDirectives,
isSourceFileFromExternalLibrary,
isSourceFileDefaultLibrary,
dropDiagnosticsProducingTypeChecker,
getSourceFileFromReference,
getLibFileFromReference,
sourceFileToPackageName,
@@ -1980,16 +1977,8 @@ namespace ts {
}
}
function getDiagnosticsProducingTypeChecker() {
return diagnosticsProducingTypeChecker || (diagnosticsProducingTypeChecker = createTypeChecker(program, /*produceDiagnostics:*/ true));
}
function dropDiagnosticsProducingTypeChecker() {
diagnosticsProducingTypeChecker = undefined!;
}
function getTypeChecker() {
return noDiagnosticsTypeChecker || (noDiagnosticsTypeChecker = createTypeChecker(program, /*produceDiagnostics:*/ false));
return typeChecker || (typeChecker = createTypeChecker(program));
}
function emit(sourceFile?: SourceFile, writeFileCallback?: WriteFileCallback, cancellationToken?: CancellationToken, emitOnlyDtsFiles?: boolean, transformers?: CustomTransformers, forceDtsEmit?: boolean): EmitResult {
@@ -2017,7 +2006,7 @@ namespace ts {
// This is because in the -out scenario all files need to be emitted, and therefore all
// files need to be type checked. And the way to specify that all files need to be type
// checked is to not pass the file to getEmitResolver.
const emitResolver = getDiagnosticsProducingTypeChecker().getEmitResolver(outFile(options) ? undefined : sourceFile, cancellationToken);
const emitResolver = getTypeChecker().getEmitResolver(outFile(options) ? undefined : sourceFile, cancellationToken);
performance.mark("beforeEmit");
@@ -2121,15 +2110,7 @@ namespace ts {
if (e instanceof OperationCanceledException) {
// We were canceled while performing the operation. Because our type checker
// might be a bad state, we need to throw it away.
//
// Note: we are overly aggressive here. We do not actually *have* to throw away
// the "noDiagnosticsTypeChecker". However, for simplicity, i'd like to keep
// the lifetimes of these two TypeCheckers the same. Also, we generally only
// cancel when the user has made a change anyways. And, in that case, we (the
// program instance) will get thrown away anyways. So trying to keep one of
// these type checkers alive doesn't serve much purpose.
noDiagnosticsTypeChecker = undefined!;
diagnosticsProducingTypeChecker = undefined!;
typeChecker = undefined!;
}
throw e;
@@ -2153,7 +2134,7 @@ namespace ts {
return emptyArray;
}
const typeChecker = getDiagnosticsProducingTypeChecker();
const typeChecker = getTypeChecker();
Debug.assert(!!sourceFile.bindDiagnostics);
@@ -2209,7 +2190,7 @@ namespace ts {
function getSuggestionDiagnostics(sourceFile: SourceFile, cancellationToken: CancellationToken): readonly DiagnosticWithLocation[] {
return runWithCancellationToken(() => {
return getDiagnosticsProducingTypeChecker().getSuggestionDiagnostics(sourceFile, cancellationToken);
return getTypeChecker().getSuggestionDiagnostics(sourceFile, cancellationToken);
});
}
@@ -2292,6 +2273,13 @@ namespace ts {
return "skip";
}
break;
case SyntaxKind.ImportSpecifier:
case SyntaxKind.ExportSpecifier:
if ((node as ImportOrExportSpecifier).isTypeOnly) {
diagnostics.push(createDiagnosticForNode(node, Diagnostics._0_declarations_can_only_be_used_in_TypeScript_files, isImportSpecifier(node) ? "import...type" : "export...type"));
return "skip";
}
break;
case SyntaxKind.ImportEqualsDeclaration:
diagnostics.push(createDiagnosticForNode(node, Diagnostics.import_can_only_be_used_in_TypeScript_files));
return "skip";
@@ -2414,6 +2402,8 @@ namespace ts {
case SyntaxKind.DeclareKeyword:
case SyntaxKind.AbstractKeyword:
case SyntaxKind.OverrideKeyword:
case SyntaxKind.InKeyword:
case SyntaxKind.OutKeyword:
diagnostics.push(createDiagnosticForNode(modifier, Diagnostics.The_0_modifier_can_only_be_used_in_TypeScript_files, tokenToString(modifier.kind)));
break;
@@ -2444,7 +2434,7 @@ namespace ts {
function getDeclarationDiagnosticsForFileNoCache(sourceFile: SourceFile | undefined, cancellationToken: CancellationToken | undefined): readonly DiagnosticWithLocation[] {
return runWithCancellationToken(() => {
const resolver = getDiagnosticsProducingTypeChecker().getEmitResolver(sourceFile, cancellationToken);
const resolver = getTypeChecker().getEmitResolver(sourceFile, cancellationToken);
// Don't actually write any files since we're just getting diagnostics.
return ts.getDeclarationDiagnostics(getEmitHost(noop), resolver, sourceFile) || emptyArray;
});
@@ -2495,7 +2485,7 @@ namespace ts {
}
function getGlobalDiagnostics(): SortedReadonlyArray<Diagnostic> {
return rootNames.length ? sortAndDeduplicateDiagnostics(getDiagnosticsProducingTypeChecker().getGlobalDiagnostics().slice()) : emptyArray as any as SortedReadonlyArray<Diagnostic>;
return rootNames.length ? sortAndDeduplicateDiagnostics(getTypeChecker().getGlobalDiagnostics().slice()) : emptyArray as any as SortedReadonlyArray<Diagnostic>;
}
function getConfigFileParsingDiagnostics(): readonly Diagnostic[] {
+1
View File
@@ -131,6 +131,7 @@ namespace ts {
protected: SyntaxKind.ProtectedKeyword,
public: SyntaxKind.PublicKeyword,
override: SyntaxKind.OverrideKeyword,
out: SyntaxKind.OutKeyword,
readonly: SyntaxKind.ReadonlyKeyword,
require: SyntaxKind.RequireKeyword,
global: SyntaxKind.GlobalKeyword,
+1 -1
View File
@@ -1029,7 +1029,7 @@ namespace ts {
}
case SyntaxKind.TypeParameter: {
if (isPrivateMethodTypeParameter(input) && (input.default || input.constraint)) {
return cleanup(factory.updateTypeParameterDeclaration(input, input.name, /*constraint*/ undefined, /*defaultType*/ undefined));
return cleanup(factory.updateTypeParameterDeclaration(input, input.modifiers, input.name, /*constraint*/ undefined, /*defaultType*/ undefined));
}
return cleanup(visitEachChild(input, visitDeclarationSubtree, context));
}
+2
View File
@@ -373,6 +373,8 @@ namespace ts {
case SyntaxKind.ConstKeyword:
case SyntaxKind.DeclareKeyword:
case SyntaxKind.ReadonlyKeyword:
case SyntaxKind.InKeyword:
case SyntaxKind.OutKeyword:
// TypeScript accessibility and readonly modifiers are elided
// falls through
case SyntaxKind.ArrayType:
+37 -30
View File
@@ -176,6 +176,7 @@ namespace ts {
ModuleKeyword,
NamespaceKeyword,
NeverKeyword,
OutKeyword,
ReadonlyKeyword,
RequireKeyword,
NumberKeyword,
@@ -602,6 +603,7 @@ namespace ts {
| SyntaxKind.ProtectedKeyword
| SyntaxKind.PublicKeyword
| SyntaxKind.ReadonlyKeyword
| SyntaxKind.OutKeyword
| SyntaxKind.OverrideKeyword
| SyntaxKind.RequireKeyword
| SyntaxKind.ReturnKeyword
@@ -634,10 +636,12 @@ namespace ts {
| SyntaxKind.DeclareKeyword
| SyntaxKind.DefaultKeyword
| SyntaxKind.ExportKeyword
| SyntaxKind.InKeyword
| SyntaxKind.PrivateKeyword
| SyntaxKind.ProtectedKeyword
| SyntaxKind.PublicKeyword
| SyntaxKind.ReadonlyKeyword
| SyntaxKind.OutKeyword
| SyntaxKind.OverrideKeyword
| SyntaxKind.StaticKeyword
;
@@ -817,6 +821,8 @@ namespace ts {
Deprecated = 1 << 13, // Deprecated tag.
Override = 1 << 14, // Override method.
In = 1 << 15, // Contravariance modifier
Out = 1 << 16, // Covariance modifier
HasComputedFlags = 1 << 29, // Modifier flags have been computed
AccessibilityModifier = Public | Private | Protected,
@@ -824,9 +830,9 @@ namespace ts {
ParameterPropertyModifier = AccessibilityModifier | Readonly | Override,
NonPublicAccessibilityModifier = Private | Protected,
TypeScriptModifier = Ambient | Public | Private | Protected | Readonly | Abstract | Const | Override,
TypeScriptModifier = Ambient | Public | Private | Protected | Readonly | Abstract | Const | Override | In | Out,
ExportDefault = Export | Default,
All = Export | Ambient | Public | Private | Protected | Static | Readonly | Abstract | Async | Default | Const | Deprecated | Override
All = Export | Ambient | Public | Private | Protected | Static | Readonly | Abstract | Async | Default | Const | Deprecated | Override | In | Out
}
export const enum JsxFlags {
@@ -1066,10 +1072,12 @@ namespace ts {
export type DeclareKeyword = ModifierToken<SyntaxKind.DeclareKeyword>;
export type DefaultKeyword = ModifierToken<SyntaxKind.DefaultKeyword>;
export type ExportKeyword = ModifierToken<SyntaxKind.ExportKeyword>;
export type InKeyword = ModifierToken<SyntaxKind.InKeyword>;
export type PrivateKeyword = ModifierToken<SyntaxKind.PrivateKeyword>;
export type ProtectedKeyword = ModifierToken<SyntaxKind.ProtectedKeyword>;
export type PublicKeyword = ModifierToken<SyntaxKind.PublicKeyword>;
export type ReadonlyKeyword = ModifierToken<SyntaxKind.ReadonlyKeyword>;
export type OutKeyword = ModifierToken<SyntaxKind.OutKeyword>;
export type OverrideKeyword = ModifierToken<SyntaxKind.OverrideKeyword>;
export type StaticKeyword = ModifierToken<SyntaxKind.StaticKeyword>;
@@ -1083,9 +1091,11 @@ namespace ts {
| DeclareKeyword
| DefaultKeyword
| ExportKeyword
| InKeyword
| PrivateKeyword
| ProtectedKeyword
| PublicKeyword
| OutKeyword
| OverrideKeyword
| ReadonlyKeyword
| StaticKeyword
@@ -4006,11 +4016,6 @@ namespace ts {
/* @internal */ getCommonSourceDirectory(): string;
// For testing purposes only. Should not be used by any other consumers (including the
// language service).
/* @internal */ getDiagnosticsProducingTypeChecker(): TypeChecker;
/* @internal */ dropDiagnosticsProducingTypeChecker(): void;
/* @internal */ getCachedSemanticDiagnostics(sourceFile?: SourceFile): readonly Diagnostic[] | undefined;
/* @internal */ getClassifiableNames(): Set<__String>;
@@ -5244,7 +5249,6 @@ namespace ts {
pattern?: DestructuringPattern; // Destructuring pattern represented by type (if any)
aliasSymbol?: Symbol; // Alias associated with type
aliasTypeArguments?: readonly Type[]; // Alias type arguments (if any)
/* @internal */ aliasTypeArgumentsContainsMarker?: boolean; // Alias type arguments (if any)
/* @internal */
permissiveInstantiation?: Type; // Instantiation with type parameters mapped to wildcard type
/* @internal */
@@ -5325,22 +5329,21 @@ namespace ts {
ObjectLiteralPatternWithComputedProperties = 1 << 9, // Object literal pattern with computed properties
ReverseMapped = 1 << 10, // Object contains a property from a reverse-mapped type
JsxAttributes = 1 << 11, // Jsx attributes type
MarkerType = 1 << 12, // Marker type used for variance probing
JSLiteral = 1 << 13, // Object type declared in JS - disables errors on read/write of nonexisting members
FreshLiteral = 1 << 14, // Fresh object literal
ArrayLiteral = 1 << 15, // Originates in an array literal
JSLiteral = 1 << 12, // Object type declared in JS - disables errors on read/write of nonexisting members
FreshLiteral = 1 << 13, // Fresh object literal
ArrayLiteral = 1 << 14, // Originates in an array literal
/* @internal */
PrimitiveUnion = 1 << 16, // Union of only primitive types
PrimitiveUnion = 1 << 15, // Union of only primitive types
/* @internal */
ContainsWideningType = 1 << 17, // Type is or contains undefined or null widening type
ContainsWideningType = 1 << 16, // Type is or contains undefined or null widening type
/* @internal */
ContainsObjectOrArrayLiteral = 1 << 18, // Type is or contains object literal type
ContainsObjectOrArrayLiteral = 1 << 17, // Type is or contains object literal type
/* @internal */
NonInferrableType = 1 << 19, // Type is or contains anyFunctionType or silentNeverType
NonInferrableType = 1 << 18, // Type is or contains anyFunctionType or silentNeverType
/* @internal */
CouldContainTypeVariablesComputed = 1 << 20, // CouldContainTypeVariables flag has been computed
CouldContainTypeVariablesComputed = 1 << 19, // CouldContainTypeVariables flag has been computed
/* @internal */
CouldContainTypeVariables = 1 << 21, // Type could contain a type variable
CouldContainTypeVariables = 1 << 20, // Type could contain a type variable
ClassOrInterface = Class | Interface,
/* @internal */
@@ -5352,36 +5355,36 @@ namespace ts {
ObjectTypeKindMask = ClassOrInterface | Reference | Tuple | Anonymous | Mapped | ReverseMapped | EvolvingArray,
// Flags that require TypeFlags.Object
ContainsSpread = 1 << 22, // Object literal contains spread operation
ObjectRestType = 1 << 23, // Originates in object rest declaration
InstantiationExpressionType = 1 << 24, // Originates in instantiation expression
ContainsSpread = 1 << 21, // Object literal contains spread operation
ObjectRestType = 1 << 22, // Originates in object rest declaration
InstantiationExpressionType = 1 << 23, // Originates in instantiation expression
/* @internal */
IsClassInstanceClone = 1 << 25, // Type is a clone of a class instance type
IsClassInstanceClone = 1 << 24, // Type is a clone of a class instance type
// Flags that require TypeFlags.Object and ObjectFlags.Reference
/* @internal */
IdenticalBaseTypeCalculated = 1 << 26, // has had `getSingleBaseForNonAugmentingSubtype` invoked on it already
IdenticalBaseTypeCalculated = 1 << 25, // has had `getSingleBaseForNonAugmentingSubtype` invoked on it already
/* @internal */
IdenticalBaseTypeExists = 1 << 27, // has a defined cachedEquivalentBaseType member
IdenticalBaseTypeExists = 1 << 26, // has a defined cachedEquivalentBaseType member
// Flags that require TypeFlags.UnionOrIntersection or TypeFlags.Substitution
/* @internal */
IsGenericTypeComputed = 1 << 22, // IsGenericObjectType flag has been computed
IsGenericTypeComputed = 1 << 21, // IsGenericObjectType flag has been computed
/* @internal */
IsGenericObjectType = 1 << 23, // Union or intersection contains generic object type
IsGenericObjectType = 1 << 22, // Union or intersection contains generic object type
/* @internal */
IsGenericIndexType = 1 << 24, // Union or intersection contains generic index type
IsGenericIndexType = 1 << 23, // Union or intersection contains generic index type
/* @internal */
IsGenericType = IsGenericObjectType | IsGenericIndexType,
// Flags that require TypeFlags.Union
/* @internal */
ContainsIntersections = 1 << 25, // Union contains intersections
ContainsIntersections = 1 << 24, // Union contains intersections
// Flags that require TypeFlags.Intersection
/* @internal */
IsNeverIntersectionComputed = 1 << 25, // IsNeverLike flag has been computed
IsNeverIntersectionComputed = 1 << 24, // IsNeverLike flag has been computed
/* @internal */
IsNeverIntersection = 1 << 26, // Intersection reduces to never
IsNeverIntersection = 1 << 25, // Intersection reduces to never
}
/* @internal */
@@ -7240,7 +7243,11 @@ namespace ts {
// Signature elements
//
createTypeParameterDeclaration(modifiers: readonly Modifier[] | undefined, name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
/** @deprecated */
createTypeParameterDeclaration(name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
updateTypeParameterDeclaration(node: TypeParameterDeclaration, modifiers: readonly Modifier[] | undefined, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
/** @deprecated */
updateTypeParameterDeclaration(node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
createParameterDeclaration(decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken?: QuestionToken, type?: TypeNode, initializer?: Expression): ParameterDeclaration;
updateParameterDeclaration(node: ParameterDeclaration, decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken: QuestionToken | undefined, type: TypeNode | undefined, initializer: Expression | undefined): ParameterDeclaration;
+2
View File
@@ -5003,6 +5003,8 @@ namespace ts {
case SyntaxKind.AsyncKeyword: return ModifierFlags.Async;
case SyntaxKind.ReadonlyKeyword: return ModifierFlags.Readonly;
case SyntaxKind.OverrideKeyword: return ModifierFlags.Override;
case SyntaxKind.InKeyword: return ModifierFlags.In;
case SyntaxKind.OutKeyword: return ModifierFlags.Out;
}
return ModifierFlags.None;
}
+5 -1
View File
@@ -1187,11 +1187,13 @@ namespace ts {
case SyntaxKind.DeclareKeyword:
case SyntaxKind.DefaultKeyword:
case SyntaxKind.ExportKeyword:
case SyntaxKind.InKeyword:
case SyntaxKind.PublicKeyword:
case SyntaxKind.PrivateKeyword:
case SyntaxKind.ProtectedKeyword:
case SyntaxKind.ReadonlyKeyword:
case SyntaxKind.StaticKeyword:
case SyntaxKind.OutKeyword:
case SyntaxKind.OverrideKeyword:
return true;
}
@@ -1333,7 +1335,9 @@ namespace ts {
|| kind === SyntaxKind.CallSignature
|| kind === SyntaxKind.PropertySignature
|| kind === SyntaxKind.MethodSignature
|| kind === SyntaxKind.IndexSignature;
|| kind === SyntaxKind.IndexSignature
|| kind === SyntaxKind.GetAccessor
|| kind === SyntaxKind.SetAccessor;
}
export function isClassOrTypeElement(node: Node): node is ClassElement | TypeElement {
+1
View File
@@ -385,6 +385,7 @@ namespace ts {
case SyntaxKind.TypeParameter:
Debug.type<TypeParameterDeclaration>(node);
return factory.updateTypeParameterDeclaration(node,
nodesVisitor(node.modifiers, visitor, isModifier),
nodeVisitor(node.name, visitor, isIdentifier),
nodeVisitor(node.constraint, visitor, isTypeNode),
nodeVisitor(node.default, visitor, isTypeNode));
+2 -2
View File
@@ -20,8 +20,8 @@ globalThis.assert = _chai.assert;
}
assertDeepImpl(a, b, msg);
function arrayExtraKeysObject(a: readonly ({} | null | undefined)[]): object {
const obj: { [key: string]: {} | null | undefined } = {};
function arrayExtraKeysObject(a: readonly unknown[]): object {
const obj: { [key: string]: unknown } = {};
for (const key in a) {
if (Number.isNaN(Number(key))) {
obj[key] = a[key];
+1 -1
View File
@@ -717,7 +717,7 @@ namespace Harness {
// These types are equivalent, but depend on what order the compiler observed
// certain parts of the program.
const fullWalker = new TypeWriterWalker(program, /*fullTypeCheck*/ true, !!hasErrorBaseline);
const fullWalker = new TypeWriterWalker(program, !!hasErrorBaseline);
// Produce baselines. The first gives the types for all expressions.
// The second gives symbols for all identifiers.
+1 -1
View File
@@ -994,7 +994,7 @@ namespace Harness.LanguageService {
cancellationToken: ts.server.nullCancellationToken,
useSingleInferredProject: false,
useInferredProjectPerProjectRoot: false,
typingsInstaller: undefined!, // TODO: GH#18217
typingsInstaller: { ...ts.server.nullTypingsInstaller, globalTypingsCacheLocation: "/Library/Caches/typescript" },
byteLength: Utils.byteLength,
hrtime: process.hrtime,
logger: serverHost,
+2 -4
View File
@@ -41,12 +41,10 @@ namespace Harness {
private checker: ts.TypeChecker;
constructor(private program: ts.Program, fullTypeCheck: boolean, private hadErrorBaseline: boolean) {
constructor(private program: ts.Program, private hadErrorBaseline: boolean) {
// Consider getting both the diagnostics checker and the non-diagnostics checker to verify
// they are consistent.
this.checker = fullTypeCheck
? program.getDiagnosticsProducingTypeChecker()
: program.getTypeChecker();
this.checker = program.getTypeChecker();
}
public *getSymbols(fileName: string): IterableIterator<TypeWriterSymbolResult> {
+27 -5
View File
@@ -291,12 +291,34 @@ declare namespace Intl {
new (tag: BCP47LanguageTag | Locale, options?: LocaleOptions): Locale;
};
interface DisplayNamesOptions {
locale: UnicodeBCP47LocaleIdentifier;
type DisplayNamesFallback =
| "code"
| "none";
type ResolvedDisplayNamesType =
| "language"
| "region"
| "script"
| "currency";
type DisplayNamesType =
| ResolvedDisplayNamesType
| "calendar"
| "datetimeField";
interface DisplayNamesOptions {
localeMatcher: RelativeTimeFormatLocaleMatcher;
style: RelativeTimeFormatStyle;
type: "language" | "region" | "script" | "currency";
fallback: "code" | "none";
type: DisplayNamesType;
languageDisplay: "dialect" | "standard";
fallback: DisplayNamesFallback;
}
interface ResolvedDisplayNamesOptions {
locale: UnicodeBCP47LocaleIdentifier;
style: RelativeTimeFormatStyle;
type: ResolvedDisplayNamesType;
fallback: DisplayNamesFallback;
}
interface DisplayNames {
@@ -322,7 +344,7 @@ declare namespace Intl {
*
* [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/resolvedOptions).
*/
resolvedOptions(): DisplayNamesOptions;
resolvedOptions(): ResolvedDisplayNamesOptions;
}
/**
@@ -963,6 +963,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[启用 “isolatedModules” 和 “emitDecoratorMetadata” 时,必须使用 “import type” 或命名空间导入来导入修饰签名中引用的类型。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1421,10 +1430,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[使用索引访问时,将 “undefined” 添加到类型。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1568,10 +1580,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[允许 JavaScript 文件成为程序的一部分。使用 “checkJS” 选项从这些文件中获取错误。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2462,10 +2477,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[生成所有项目,包括那些似乎已是最新的项目]]></Val>
<Val><![CDATA[生成所有项目,包括那些似乎是最新的项目。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3383,10 +3401,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[检查 “bind”、“call” 和 “apply” 方法的参数是否与原始函数匹配。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3879,6 +3900,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[控制用于检测模块格式 JS 文件的方法。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4605,6 +4635,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[将 catch 子句变量默认为 “unknown” 而不是 “any”。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4670,10 +4709,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[删除所有项目的输出]]></Val>
<Val><![CDATA[删除所有项目的输出。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4715,10 +4757,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[弃用的设置。请改用 “outFile”。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4844,10 +4889,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[禁用在其 JSDoc 注释中包含 “@internal” 的声明。]]></Val>
<Val><![CDATA[禁用在其 JSDoc 注释中包含 “@internal” 的发出声明。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4871,10 +4919,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在生成的代码中禁用擦除 “const enum” 声明。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4898,10 +4949,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在已编译输出中禁用生成自定义帮助程序函数(如 “__extends”)。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4925,10 +4979,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在引用复合项目时禁用首选源文件而不是声明文件]]></Val>
<Val><![CDATA[在引用复合项目时禁用首选源文件而不是声明文件。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5006,10 +5063,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[禁用在监视模式下擦除控制台]]></Val>
<Val><![CDATA[禁用在监视模式下擦除控制台。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5024,10 +5084,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[禁止 “import”、“require” 或 “<引用>” 扩展 TypeScript 应添加到项目的文件数。]]></Val>
<Val><![CDATA[禁止 “import”、“require” 或 “<reference>” 扩展 TypeScript 应添加到项目的文件数。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5435,10 +5498,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[发出其他 JavaScript 以便支持导入 CommonJS 模块。这将启用 “allowSyntheticDefaultImports” 以实现类型兼容性。]]></Val>
<Val><![CDATA[发出其他 JavaScript 以轻松支持导入 CommonJS 模块。这将启用 “allowSyntheticDefaultImports” 以实现类型兼容性。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5489,10 +5555,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在 TypeScript 输出中启用颜色和格式设置,使编译器错误更易于阅读]]></Val>
<Val><![CDATA[在 TypeScript 输出中启用颜色和格式设置,以使编译器错误更易于阅读。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5516,10 +5585,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[对具有隐式 “any” 类型的表达式和声明启用错误报告。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5541,21 +5613,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[启用在未读取局部变量时报告错误。]]></Val>
<Val><![CDATA[在未读取局部变量时启用错误报告。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[启用在 “this” 为 “any” 类型时进行错误报告。]]></Val>
<Val><![CDATA[在 “this” 的类型为 “any” 时启用错误报告。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5570,19 +5645,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[启用导入 .json 文件]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[启用增量编译]]></Val>
<Val><![CDATA[启用导入 .json 文件。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5660,10 +5729,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[启用详细日志记录]]></Val>
<Val><![CDATA[启用详细日志记录。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5696,10 +5768,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[对使用索引类型声明的键强制使用索引访问器]]></Val>
<Val><![CDATA[对使用索引类型声明的键强制使用索引访问器。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6980,10 +7055,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在使用 “incremental” 和 “watch” 模式的项目中重新编译假定文件中的更改将直接影响影响依赖于它的文件。]]></Val>
<Val><![CDATA[在使用 “incremental” 和 “watch” 模式的项目中具有重新编译会假定文件中的更改将仅直接影响依赖于它的文件。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7416,15 +7494,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在索引签名结果中包含“未定义”]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8124,15 +8193,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[语言服务插件列表。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8183,10 +8243,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在 “moduleResolution” 进程期间使用的日志路径。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10595,10 +10658,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在未读取函数参数时引发错误]]></Val>
<Val><![CDATA[在未读取函数参数时引发错误。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11813,10 +11879,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定将所有输出捆绑到一个 JavaScript 文件中的文件。如果 “declaration” 为 true,还要指定一个捆绑所有 .d.ts 输出的文件。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11876,10 +11945,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定仅用于类型的导入的发出/检查行为]]></Val>
<Val><![CDATA[指定仅用于类型的导入的发出/检查行为。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11948,19 +12020,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定使用 “jsx: react-jsx*” 时用于导入 JSX 中心函数的模块说明符。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定多个行为类似 “./node_modules/@types” 的文件夹。]]></Val>
<Val><![CDATA[指定多个行为类似于 “./node_modules/@types” 的文件夹。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12038,10 +12116,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定在将 React JSX 发出设定为目标时要使用的 JSX 中心函数,例如 “react.createElement” 或 “h”]]></Val>
<Val><![CDATA[指定在将 React JSX 发出设定为目标时要使用的 JSX 中心函数,例如 “react.createElement” 或 “h”。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12072,15 +12153,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定 .tsbuildinfo 增量编译文件的文件夹。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12101,10 +12173,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定用于从 “node_modules” 检查 JavaScript 文件的最大文件夹深度。仅适用于 “allowJs”。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12122,10 +12197,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定为 “createElement” 调用的对象。这仅在将 “react” JSX 发出设定为目标时使用。]]></Val>
<Val><![CDATA[指定为 “createElement” 调用的对象。这仅适用于将 “react” JSX 发出设定为目标的情况。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12138,6 +12216,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定 .tsbuildinfo 增量编译文件的路径。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12404,10 +12491,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在对缺少索引签名的对象编制索引时,禁止显示 “noImplicitAny” 错误。]]></Val>
<Val><![CDATA[在对缺少索引签名的对象编制索引时,抑制 “noImplicitAny” 错误。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13026,11 +13116,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[分析器预期在这里找到与 "{" 标记匹配的 "}"。]]></Val>
<Val><![CDATA[分析器预期在此处找到与“{0}”标记匹配的“{1}”。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13623,6 +13713,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[此类型参数可能需要 "extends object" 约束。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13914,6 +14013,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[类型“{0}”不能分配给类型“{1}”,如方差批注所示。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14127,15 +14235,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[将 catch 子句变量键入为 “unknown” 而不是 “any”。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15050,10 +15149,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[进行类型检查时,请考虑 “null” 和 “undefined”。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15528,6 +15630,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[“{0}”修饰符只能出现在类、接口或类型别名的类型参数上]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15564,6 +15675,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[“{0}”修饰符不能出现在类型参数上]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15804,6 +15924,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[“auto”: 将导入、导出、import.meta、jsx (带有 jsx: react-jsx)或 esm 格式(带模块: node12+)的文件视为模块。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -963,6 +963,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[啟用 'isolatedModules' 和 'emitDecoratorMetadata' 時,修飾簽章中參考的類型必須以 'import type' 或命名空間匯入來匯入。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1421,10 +1430,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[使用索引進行存取時,將 `undefined` 新增至類型。]]></Val>
<Val><![CDATA[使用索引進行存取時,將 'undefined' 新增至類型。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1568,10 +1580,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[允許 JavaScript 檔案成為您程式的一部分。使用 `checkJS` 選項可從這些檔案取得錯誤。]]></Val>
<Val><![CDATA[允許 JavaScript 檔案成為您程式的一部分。使用 'checkJS' 選項可從這些檔案取得錯誤。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2462,10 +2477,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[建置包括似乎已是最新狀態的所有專案]]></Val>
<Val><![CDATA[建置包括似乎已是最新狀態的所有專案。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3383,10 +3401,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[檢查 `bind`、`call` 和 `apply` 方法的引數是否與原始函式相符。]]></Val>
<Val><![CDATA[檢查 'bind'、'call' 和 'apply' 方法的引數是否與原始函式相符。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3879,6 +3900,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[控制用來偵測模組格式 JS 檔案的方法。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4605,6 +4635,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[預設 catch 子句變數為 'unknown' 而非 'any'。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4670,10 +4709,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[刪除所有專案的輸出]]></Val>
<Val><![CDATA[刪除所有專案的輸出。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4715,10 +4757,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[已淘汰的設定值。請改用 `outFile`。]]></Val>
<Val><![CDATA[已淘汰的設定值。請改用 'outFile'。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4844,10 +4889,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[停用其 JSDoc 註解中具有 `@internal` 的發出宣告。]]></Val>
<Val><![CDATA[停用其 JSDoc 註解中具有 '@internal' 的發出宣告。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4871,10 +4919,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[停用在產生的程式碼中抹除 `const enum` 宣告。]]></Val>
<Val><![CDATA[停用在產生的程式碼中抹除 'const enum' 宣告。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4898,10 +4949,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[停用在編譯輸出中產生自訂的協助程式函式,例如 `__extends`。]]></Val>
<Val><![CDATA[停用在編譯輸出中產生自訂的協助程式函式,例如 '__extends'。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4925,10 +4979,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[參考複合專案時,停用偏好的來源檔案而不是宣告檔案]]></Val>
<Val><![CDATA[參考複合專案時,停用偏好的來源檔案而不是宣告檔案。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5006,10 +5063,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[停用在監看模式中抹除主控台]]></Val>
<Val><![CDATA[停用在監看模式中抹除主控台。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5024,10 +5084,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[不允許 `import`、`require` 或 `<reference>` 擴充 TypeScript 應該加入專案的檔案數目。]]></Val>
<Val><![CDATA[不允許 import'、'require' 或 '<reference>' 擴充 TypeScript 應該加入專案的檔案數目。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5435,10 +5498,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[發出其他 JavaScript,以輕鬆支援匯入 CommonJS 模組。這會啟用 `allowSyntheticDefaultImports` 進行類型相容性。]]></Val>
<Val><![CDATA[發出其他 JavaScript,以輕鬆支援匯入 CommonJS 模組。這會啟用 'allowSyntheticDefaultImports' 進行類型相容性。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5489,10 +5555,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在 TypeScript 的輸出中啟用色彩及格式化,讓編譯器錯誤更容易閱讀]]></Val>
<Val><![CDATA[在 TypeScript 的輸出中啟用色彩及格式化,讓編譯器錯誤更容易閱讀。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5516,10 +5585,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[啟用具有隱含 `any` 類型的運算式及宣告之錯誤報告。]]></Val>
<Val><![CDATA[啟用具有隱含 'any' 類型的運算式及宣告之錯誤報告。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5541,9 +5613,9 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[當未讀取區域變數時,啟用錯誤報吿。]]></Val>
</Tgt>
@@ -5552,10 +5624,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[為 `this` 指定類型 `any` 時,啟用錯誤報表。]]></Val>
<Val><![CDATA[為 'this' 指定類型 'any' 時,啟用錯誤報表。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5570,19 +5645,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[啟用匯入 json 檔案]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[啟用累加編譯]]></Val>
<Val><![CDATA[啟用匯入 json 檔案。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5660,10 +5729,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[啟用詳細資訊記錄]]></Val>
<Val><![CDATA[啟用詳細資訊記錄。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5696,10 +5768,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[對使用索引型別宣告的索引鍵強制使用索引存取子]]></Val>
<Val><![CDATA[對使用索引型別宣告的索引鍵強制使用索引存取子。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6980,10 +7055,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在使用 `incremental` 與 `watch` 模式的專案中重新編譯,會假設檔案中的變更只會影響直接相依於重新編譯的檔案。]]></Val>
<Val><![CDATA[在使用 'incremental' 與 'watch' 模式的專案中重新編譯,會假設檔案中的變更只會影響直接相依於重新編譯的檔案。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7416,15 +7494,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在索引簽章結果中包含 'undefined']]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8124,15 +8193,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[語言服務外掛程式清單。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8183,10 +8243,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[在 `moduleResolution` 處理序期間使用的記錄檔路徑。]]></Val>
<Val><![CDATA[在 'moduleResolution' 處理序期間使用的記錄檔路徑。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10595,10 +10658,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[當函式參數未讀取時引發錯誤]]></Val>
<Val><![CDATA[當函式參數未讀取時引發錯誤。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11813,10 +11879,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定將所有輸出組合成一個 JavaScript 檔案的檔案。如果 `declaration` 為 True,則也會指定組合所有 .d.ts 輸出的檔案。]]></Val>
<Val><![CDATA[指定將所有輸出組合成一個 JavaScript 檔案的檔案。如果 'declaration' 為 True,則也會指定組合所有 .d.ts 輸出的檔案。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11876,10 +11945,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定僅用於類型之匯入的發出/檢查行為]]></Val>
<Val><![CDATA[指定僅用於類型之匯入的發出/檢查行為。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11948,19 +12020,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定使用 `jsx: react-jsx*` 時,用來匯入 JSX Factory 函式的模組指定名稱。]]></Val>
<Val><![CDATA[指定使用 'jsx: react-jsx*' 時,用來匯入 JSX Factory 函式的模組指定名稱。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定多個資料夾,其作用類似 `./node_modules/@types`。]]></Val>
<Val><![CDATA[指定多個資料夾,其作用類似 './node_modules/@types'。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12038,10 +12116,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定要在以 React JSX 發出為目標時使用的 JSX factory 函式,例如 'React.createElement' 或 'h']]></Val>
<Val><![CDATA[請指定要在以 React JSX 發出為目標時使用的 JSX factory 函式。例如 'React.createElement' 或 'h'。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12072,15 +12153,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定 .tsbuildinfo 累加編譯檔案的資料夾。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12101,10 +12173,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定用於檢查來自 `node_modules` 的 JavaScript 檔案的資料夾深度上限。僅適用於 `allowJs`。]]></Val>
<Val><![CDATA[指定用來檢查來自 'node_modules' 之 JavaScript 檔案的資料夾深度上限。僅適用於 'allowJs'。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12122,10 +12197,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定要針對 `createElement` 叫用的物件。這僅適用於以 `react` JSX 發出為目標時。]]></Val>
<Val><![CDATA[指定 'createElement' 叫用的物件。這僅適用於在以 'react' JSX 發出為目標時。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12138,6 +12216,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[指定 .tsbuildinfo 累加編譯檔案的路徑。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12404,10 +12491,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[針對缺少索引簽章的物件編製索引時,隱藏 `noImplicitAny` 錯誤。]]></Val>
<Val><![CDATA[針對缺少索引簽章的物件編製索引時,隱藏 'noImplicitAny' 錯誤。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13026,11 +13116,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[剖析器需找到可與此處 '{' 語彙基元搭配的 '}'。]]></Val>
<Val><![CDATA[剖析器需要找到 '{1}',以對應此處的 '{0}' 權杖。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13623,6 +13713,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[此類型參數可能需要 'extends object' 限制式。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13914,6 +14013,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[無法將型別 '{0}' 指派給型別 '{1}',如變異數註釋所隱含。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14127,15 +14235,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[將 catch 子句變數輸入為 'unknown' 而非 'any'。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15050,10 +15149,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[當型別檢查時,請將 `null` 和 `undefined` 納入考慮。]]></Val>
<Val><![CDATA[當型別檢查時,請將 'null' 和 'undefined' 納入考慮。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15528,6 +15630,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' 修飾元只能出現在類別、介面或型別別名的型別參數上]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15564,6 +15675,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[型別參數上不能出現 '{0}' 修飾元]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15804,6 +15924,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": 處理具有 imports、exports、import.meta, jsx (具有 jsx: react-jsx) 或 esm 格式 (具有 module: node12+) 的檔案作為模組。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -972,6 +972,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Typ odkazovaný v dekorovaném podpisu musí být importován pomocí import type nebo importu oboru názvů, pokud jsou povoleny elementy isolatedModules a emitDecoratorMetadata.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1430,10 +1439,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Pokud k přístupu používáte index, přidejte k typu „undefined“.]]></Val>
<Val><![CDATA[Pokud k přístupu používáte index, přidejte k typu řetězec undefined.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1577,10 +1589,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolit, aby soubory JavaScriptu byly součástí vašeho programu. K získání informací o chybách v těchto souborech použijte možnost „checkJS“.]]></Val>
<Val><![CDATA[Povolte, aby se soubory JavaScriptu staly součástí programu. K získání informací o chybách v těchto souborech použít možnost checkJS.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2471,10 +2486,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Sestavit všechny projekty včetně těch, které se zdají aktuální]]></Val>
<Val><![CDATA[Sestavujte všechny projekty včetně těch, které se zdají aktuální.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3392,10 +3410,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zkontrolovat, jestli argumenty metod „bind“, „call“ a „apply“ odpovídají původní funkci.]]></Val>
<Val><![CDATA[Zkontrolujte, jestli argumenty metod bind, call a apply odpovídají původní funkci.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3888,6 +3909,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Určete, která metoda se používá k detekci souborů JS ve formátu modulu.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4614,6 +4644,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Výchozí proměnné klauzule catch jako unknown namísto any.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4679,10 +4718,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Odstranit výstupy všech projektů]]></Val>
<Val><![CDATA[Odstraňte výstupy všech projektů.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4724,10 +4766,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Nastavení je zastaralé. Místo něj použijte „outFile“.]]></Val>
<Val><![CDATA[Nastavení je zastaralé. Místo něj použijte outFile.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4853,10 +4898,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zakažte generování deklarací, které mají v komentářích JSDoc značku @internal.]]></Val>
<Val><![CDATA[Zakažte generování deklarací s příznakem „@internal“ v komentářích JSDoc.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4880,10 +4928,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zakázat v generovaném kódu mazání deklarací „const enum“.]]></Val>
<Val><![CDATA[Zakažte v generovaném kódu mazání deklarací const enum.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4907,10 +4958,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zakázat v kompilovaném výstupu generování vlastních pomocných funkcí, jako je „__extends“.]]></Val>
<Val><![CDATA[Zakázat v kompilovaném výstupu generování vlastních pomocných funkcí, jako je __extends.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4934,10 +4988,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zakázat v odkazech na složené projekty upřednostňování zdrojových souborů místo deklaračních souborů]]></Val>
<Val><![CDATA[Zakažte v odkazech na složené projekty místo deklaračních souborů používat preferované zdrojové soubory.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5015,10 +5072,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[V režimu sledování zakázat vymazání konzole]]></Val>
<Val><![CDATA[Zakažte vymazání konzole v režimu sledování.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5033,10 +5093,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zakažte importům, požadavkům a odkazům, aby rozšiřovaly počet souborů přidaných TypeScriptem do projektu.]]></Val>
<Val><![CDATA[Zakázat import, require nebo <reference> zvětšování počtu souborů, které by typeScript měl přidat do projektu.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5444,10 +5507,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Vygenerujte další JavaScript, abyste usnadnili podporu importu modulů CommonJS. Tím povolíte příznak allowSyntheticDefaultImports kompatibility typů.]]></Val>
<Val><![CDATA[Vygenerujte další JavaScript, aby se podpora importování modulů CommonJS ulehčila. Tím se za účelem kompatibility typů povolí „allowSyntheticDefaultImports“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5498,10 +5564,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolte ve výstupu TypeScriptu barvu a formátování, aby byly chyby kompilátoru čitelnější.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5525,10 +5594,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolit hlášení chyb u výrazů a deklarací s implicitním typem „any“.]]></Val>
<Val><![CDATA[Povolte hlášení chyb u výrazů a deklarací s implicitním typem any.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5550,21 +5622,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolte hlášení chyb, pokud místní proměnné nejdou přečíst.]]></Val>
<Val><![CDATA[Povolte hlášení chyb, když se místní proměnná nepřečte.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolte hlášení chyb, pokud má „this“ určený typ „any“.]]></Val>
<Val><![CDATA[Povolte hlášení chyb, když má „this“ určený typ „any“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5579,19 +5654,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolit import souborů .json]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolit přírůstkovou kompilaci]]></Val>
<Val><![CDATA[Povolte importování souborů .json.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5669,10 +5738,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Povolit podrobné protokolování]]></Val>
<Val><![CDATA[Povolte podrobné protokolování.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5705,10 +5777,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Pro klíče deklarované pomocí indexovaného typu vynutí použití indexovaných přístupových objektů]]></Val>
<Val><![CDATA[Vynucuje použití indexovaných přístupových objektů pro klíče deklarované přes indexovaný typ.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6989,10 +7064,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Opakované kompilace projektů, které používají režim „incremental“ nebo „watch“ budou předpokládat, že změny souboru ovlivní jenom ty soubory, které na něm přímo závisejí.]]></Val>
<Val><![CDATA[Opakované kompilace v projektech, které používají režimy „incremental“ a „watch“ předpokládají, že změny v souboru budou mít vliv pouze na soubory, které na daném souboru přímo závisejí.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7425,15 +7503,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zahrnout položku undefined do výsledků signatury indexu]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8133,15 +8202,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Seznam modulů plug-in služby jazyka]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8192,10 +8252,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Cesty k protokolům používané v procesu moduleResolution.]]></Val>
<Val><![CDATA[Cesty protokolu používané v procesu moduleResolution.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10604,10 +10667,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Oznámit chybu, pokud se parametr funkce nepodaří přečíst]]></Val>
<Val><![CDATA[Když se parametr funkce nepřečte, nahlaste chybu.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11822,10 +11888,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte soubor, který sloučí všechny výstupy do jediného souboru JavaScriptu. Pokud má „declaration“ hodnotu true, označte také soubor, do kterého se sloučí všechny výstupy .d.ts.]]></Val>
<Val><![CDATA[Zadejte soubor, který sloučí všechny výstupy do jediného souboru JavaScriptu. Pokud má „declaration“ pravdivou hodnotu,, určete soubor, který sloučí všechny výstupní soubory .d.ts.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11885,10 +11954,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte chování generování nebo kontroly pro importy, které se používají jen pro typy.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11957,19 +12029,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte specifikátor modulu, který se použije k importu továrních funkcí JSX při použití příkazu jsx: react-jsx.]]></Val>
<Val><![CDATA[Zadejte specifikátor modulu, který se použije k naimportování továrních funkcí JSX při použití „jsx: react-jsx“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte více složek, které fungují jako ./node_modules/@types.]]></Val>
<Val><![CDATA[Zadejte více složek, které budou figurovat jako „node_modules/@types“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12047,10 +12125,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte tovární funkci JSX, která se použije při cíleném generování kódu JSX pro React, např.„React.createElement“ nebo „h“.]]></Val>
<Val><![CDATA[Zadejte funkci objektu pro vytváření JSX použitou při cílení na generování React JSX, např. React.createElement nebo h.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12081,15 +12162,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte složku pro soubory přírůstkové kompilace .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12110,10 +12182,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte maximální hloubku složky, která se použije pro kontrolu souborů JavaScriptu z „node_modules“. Platí pouze s možností „allowJs“.]]></Val>
<Val><![CDATA[Zadejte maximální hloubku složky, která se použije pro kontrolu souborů JavaScriptu z node_modules. Platí pouze pro allowJs.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12131,10 +12206,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte objekt vyvolaný pro „createElement“. To platí jenom při cíleném generování kódu JSX pro React.]]></Val>
<Val><![CDATA[Zadejte objekt vyvolaný pro createElement. To platí pouze při cílení na generování JSX react.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12147,6 +12225,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zadejte cestu pro soubor přírůstkové kompilace .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12413,10 +12500,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Při indexování objektů bez signatur indexu potlačte chyby „noImplicitAny“.]]></Val>
<Val><![CDATA[Při indexování objektů bez podpisů indexování potlačte chyby „noImplicitAny“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13035,11 +13125,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Parser očekával, že najde token }, který by odpovídal zdejšímu tokenu {.]]></Val>
<Val><![CDATA[Parser očekával, že najde token {1}, který by odpovídal tokenu {0} tady.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13632,6 +13722,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Tento parametr typu pravděpodobně potřebuje omezení „extends object“.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13923,6 +14022,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Typ {0} nelze přiřadit k typu {1}, jak je implikováno anotací odchylky.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14136,15 +14244,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Proměnné klauzule catch zapište jako „unknown“ namísto „any“.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15059,10 +15158,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Při kontrole typů zahrňte také hodnoty „null“ a „undefined“.]]></Val>
<Val><![CDATA[Při kontrole typů berte v potaz i hodnoty „null“ a „undefined“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15537,6 +15639,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Modifikátor {0} se může vyskytovat jenom u parametru typu aliasu třídy, rozhraní nebo typu.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15573,6 +15684,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Modifikátor {0} se nemůže objevit u parametru typu.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15813,6 +15933,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[auto: Považovat soubory s importy, exporty, import.meta, jsx (s jsx: react-jsx) nebo formátem ESM (s modulem node12+) za moduly.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -960,6 +960,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ein Typ, auf den in einer ergänzten Signatur verwiesen wird, muss mit „import type“ oder einem Namespaceimport importiert werden, wenn „isolatedModules“ und „emitDecoratorMetadata“ aktiviert sind.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1418,10 +1427,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Fügen Sie einem Typ "undefined" hinzu, wenn über einen Index darauf zugegriffen wird.]]></Val>
<Val><![CDATA[Fügen Sie einem Typ „undefined“ hinzu, wenn über einen Index darauf zugegriffen wird.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1565,10 +1577,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Lassen Sie JavaScript-Dateien Teil Ihres Programms werden. Verwenden Sie die Option "checkJS", um Fehler aus diesen Dateien abzurufen.]]></Val>
<Val><![CDATA[Lassen Sie zu, dass JavaScript-Dateien Teil Ihres Programms werden. Verwenden Sie die Option „checkJS“, um Fehler aus diesen Dateien abzurufen.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2459,10 +2474,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Alle Projekte erstellen, einschließlich solcher, die anscheinend auf dem neuesten Stand sind]]></Val>
<Val><![CDATA[Erstellen Sie alle Projekte, einschließlich der Projekte, die aktuell zu sein scheinen.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3380,10 +3398,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Überprüfen Sie, ob die Argumente für die Methoden "bind", "call" und "apply" mit der ursprünglichen Funktion übereinstimmen.]]></Val>
<Val><![CDATA[Überprüfen Sie, ob die Argumente für die Methoden „bind“, „call“ und „apply“ mit der ursprünglichen Funktion übereinstimmen.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3876,6 +3897,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Steuern Sie, welche Methode zum Erkennen von JS-Dateien im Modulformat verwendet wird.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4602,6 +4632,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Stellen Sie die Variablen der Catch-Klauseln standardmäßig als „unknown“ anstelle von „any“ ein.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4667,10 +4706,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ausgaben aller Projekte löschen]]></Val>
<Val><![CDATA[Löschen Sie die Ausgaben aller Projekte.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4712,10 +4754,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Veraltete Einstellung. Verwenden Sie stattdessen "outFile".]]></Val>
<Val><![CDATA[Veraltete Einstellung. Verwenden Sie stattdessen „outFile“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4841,10 +4886,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deaktivieren Sie das Ausgeben von Deklarationen mit "@internal" in ihren JSDoc-Kommentaren.]]></Val>
<Val><![CDATA[Deaktivieren Sie das Ausgeben von Deklarationen mit „@internal“ in ihren JSDoc-Kommentaren.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4868,10 +4916,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deaktivieren Sie das Löschen von "const enum"-Deklarationen in generiertem Code.]]></Val>
<Val><![CDATA[Deaktivieren Sie das Löschen von „const enum“-Deklarationen in generiertem Code.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4895,10 +4946,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deaktivieren Sie das Generieren von benutzerdefinierten Hilfsfunktionen wie "__extends" in der kompilierten Ausgabe.]]></Val>
<Val><![CDATA[Deaktivieren Sie das Generieren von benutzerdefinierten Hilfsfunktionen wie „__extends“ in der kompilierten Ausgabe.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4922,10 +4976,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deaktivieren bevorzugter Quelldateien anstelle von Deklarationsdateien beim Verweisen auf zusammengesetzte Projekte]]></Val>
<Val><![CDATA[Deaktivieren Sie bevorzugte Quelldateien anstelle von Deklarationsdateien, wenn Sie auf zusammengesetzte Projekte verweisen.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5003,10 +5060,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deaktivieren Sie das Zurücksetzen der Konsole im Überwachungsmodus.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5021,10 +5081,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Hiermit wird verhindert, dass "import", "require" oder "<Reference>" die Anzahl der Dateien erweitern, die TypeScript einem Projekt hinzufügen soll.]]></Val>
<Val><![CDATA[Hiermit wird verhindert, dass „import“, „require“ oder „<reference>“ die Anzahl der Dateien erweitern, die TypeScript einem Projekt hinzufügen soll.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5432,10 +5495,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie ein zusätzliches JavaScript aus, um die Unterstützung beim Importieren von CommonJS-Modulen zu vereinfachen. Hiermit wird "allowSyntheticDefaultImports" für die Typkompatibilität aktiviert.]]></Val>
<Val><![CDATA[Geben Sie zusätzliches JavaScript aus, um die Unterstützung beim Importieren von CommonJS-Modulen zu vereinfachen. Dadurch wird „allowSyntheticDefaultImports“ für die Typkompatibilität aktiviert.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5486,10 +5552,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Farb-und Formatierungsvorgänge in der TypeScript-Ausgabe aktivieren, um Compilerfehler leichter lesbar zu machen]]></Val>
<Val><![CDATA[Aktivieren Sie Farbe und Formatierung in der TypeScript-Ausgabe, um Compilerfehler leichter zu lesen.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5513,10 +5582,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Aktivieren Sie die Fehlerberichterstattung für Ausdrücke und Deklarationen mit einem impliziten "any"-Typ.]]></Val>
<Val><![CDATA[Aktivieren Sie die Fehlerberichterstattung für Ausdrücke und Deklarationen mit einem impliziten „any“-Typ.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5538,9 +5610,9 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Aktivieren Sie die Fehlerberichterstattung, wenn lokale Variablen nicht gelesen werden.]]></Val>
</Tgt>
@@ -5549,10 +5621,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Aktivieren Sie die Fehlerberichterstattung, wenn "this" den Typ "any" erhält.]]></Val>
<Val><![CDATA[Aktivieren Sie die Fehlerberichterstattung, wenn „this“ den Typ „any“ erhält.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5567,19 +5642,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Importieren von JSON-Dateien aktivieren]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Inkrementelle Kompilierung aktivieren]]></Val>
<Val><![CDATA[Aktivieren Sie das Importieren von JSON-Dateien.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5657,10 +5726,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ausführliche Protokollierung aktivieren]]></Val>
<Val><![CDATA[Aktivieren Sie die ausführliche Protokollierung.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5693,10 +5765,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Erzwingt die Verwendung indizierter Accessoren für Schlüssel, die mithilfe eines indizierten Typs deklariert werden.]]></Val>
<Val><![CDATA[Erzwingt die Verwendung indizierter Accessoren für Schlüssel, die mithilfe eines indizierten Typs deklariert wurden.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6977,10 +7052,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Bei Neukompilierungen in Projekten, die den Modus "incremental" und "watch" verwenden, wird davon ausgegangen, dass Änderungen innerhalb einer Datei sich nur auf die direkt davon abhängigen Dateien auswirken.]]></Val>
<Val><![CDATA[Bei Neukompilierungen in Projekten, die die Modi „incremental“ und „watch“ verwenden, wird davon ausgegangen, dass Änderungen innerhalb einer Datei sich nur direkt auf Dateien auswirken.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7413,15 +7491,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["Nicht definiert" in Indexsignaturergebnisse einbeziehen]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8121,15 +8190,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Liste der Sprachdienst-Plug-ins.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8180,10 +8240,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Protokollpfade, die während des "moduleResolution"-Prozesses verwendet werden.]]></Val>
<Val><![CDATA[Protokollpfade, die während des „moduleResolution“-Prozesses verwendet werden.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10589,10 +10652,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Auslösen eines Fehlers, wenn ein Funktionsparameter nicht gelesen wird]]></Val>
<Val><![CDATA[Löst einen Fehler aus, wenn ein Funktionsparameter nicht gelesen wird.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11807,10 +11873,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie eine Datei an, die alle Ausgaben in einer JavaScript-Datei bündelt. Wenn "declaration" TRUE ist, wird auch eine Datei festgelegt, die alle .d.ts-Ausgaben bündelt.]]></Val>
<Val><![CDATA[Geben Sie eine Datei an, die alle Ausgaben in einer JavaScript-Datei bündelt. Wenn „declaration“ TRUE ist, wird auch eine Datei festgelegt, die alle „.d.ts“-Ausgaben bündelt.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11870,10 +11939,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie das Ausgabe-/Überprüfungsverhalten für Importe an, die nur für Typen verwendet werden.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11942,19 +12014,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie den Modulspezifizierer an, der zum Importieren der JSX-Factoryfunktionen verwendet wird, wenn "jsx: react-jsx*" verwendet wird.]]></Val>
<Val><![CDATA[Geben Sie den Modulspezifizierer an, der zum Importieren der JSX-Factoryfunktionen verwendet wird, wenn Sie „jsx: react-jsx*“ verwenden.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie mehrere Ordner an, die als "./node_modules/@types" fungieren.]]></Val>
<Val><![CDATA[Geben Sie mehrere Ordner an, die als „./node_modules/@types“ fungieren.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12032,10 +12110,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie die JSX-Factoryfunktion an, die für eine react-JSX-Ausgabe verwendet werden soll, z. B. "React.createElement" oder "h".]]></Val>
<Val><![CDATA[Geben Sie die JSX-Factoryfunktion an, die verwendet wird, wenn Sie die JSX-Ausgabe „react“ als Ziel verwenden, z. B. „React.createElement“ oder „h“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12066,15 +12147,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie den Ordner für .tsbuildinfo inkrementelle Kompilierungsdateien an.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12095,10 +12167,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie die maximale Ordnertiefe für die Überprüfung von JavaScript-Dateien von "node_modules" an. Nur gültig für "allowJs".]]></Val>
<Val><![CDATA[Geben Sie die maximale Ordnertiefe an, die zum Überprüfen von JavaScript-Dateien aus „node_modules“ verwendet wird. Gilt nur für „allowJs“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12116,10 +12191,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie das Objekt an, das für "createElement" aufgerufen wird. Dies gilt nur, wenn die JSX-Ausgabe "react" als Ziel verwendet wird.]]></Val>
<Val><![CDATA[Geben Sie das Objekt an, das für „createElement“ aufgerufen wird. Dies gilt nur, wenn die JSX-Ausgabe „react“ als Ziel verwendet wird.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12132,6 +12210,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie den Pfad zu inkrementelle Kompilierungsdateien .tsbuildinfo an.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12398,10 +12485,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Unterdrücken Sie "noImplicitAny"-Fehler beim Indizieren von Objekten ohne Indexsignaturen.]]></Val>
<Val><![CDATA[Unterdrücken Sie „noImplicitAny“-Fehler beim Indizieren von Objekten ohne Indexsignaturen.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13020,11 +13110,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Der Parser hat eine entsprechende Klammer "}" zu dem hier vorhandenen Token "{" erwartet.]]></Val>
<Val><![CDATA[Der Parser hat ein ein entsprechendes Element "{1}" zu dem hier vorhandenen Token "{0}" erwartet.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13617,6 +13707,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dieser Typparameter benötigt wahrscheinlich eine „extends object“-Einschränkung.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13908,6 +14007,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Der Typ „{0}“ kann dem Typ „{1}“ nicht zugewiesen werden, wie in der Abweichungsanmerkung impliziert.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14121,15 +14229,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Geben Sie Variablen der catch-Klauseln als "unknown" anstelle von "any" ein.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15044,10 +15143,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Berücksichtigen Sie bei der Typüberprüfung "null" und "undefined".]]></Val>
<Val><![CDATA[Berücksichtigen Sie bei der Typüberprüfung „null“ und „undefined“.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15522,6 +15624,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Der Modifizierer „{0}“ kann nur für einen Typparameter einer Klasse, einer Schnittstelle oder eines Typalias verwendet werden.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15558,6 +15669,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Der Modifizierer „{0}“ kann nicht für einen Typparameter verwendet werden]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15798,6 +15918,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[„auto“: Behandelt Dateien mit Importen, Exporten, import.meta, jsx (mit jsx: react-jsx) oder esm-Format (mit Modul: node12+) als Module.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -972,6 +972,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Un tipo al que se hace referencia en una firma representativo debe importarse con "import type" o una importación de espacio de nombres cuando están habilitados "isolatedModules" y "emitDecoratorMetadata".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1433,10 +1442,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Agregue "undefined" a un tipo cuando se accede por un índice.]]></Val>
<Val><![CDATA[Agregue "indefinido" a un tipo cuando se acceda mediante un índice.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1580,10 +1592,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Permita que los archivos JavaScript formen parte del programa. Use la opción "checkJS" para obtener errores de estos archivos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2474,10 +2489,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Compilar todos los proyectos, incluidos los que aparecen actualizados]]></Val>
<Val><![CDATA[Compilar todos los proyectos, incluidos los que aparecen actualizados.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3395,10 +3413,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Compruebe que los argumentos para los métodos "bind", "call" y "apply" coinciden con la función original.]]></Val>
<Val><![CDATA[Compruebe que los argumentos de los métodos 'bind', 'call' y 'apply' coinciden con la función original.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3891,6 +3912,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Controlar qué método se usa para detectar archivos JS con formato de módulo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4617,6 +4647,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Variables de cláusula catch predeterminadas como "unknown" en lugar de "any".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4682,10 +4721,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Eliminar las salidas de todos los proyectos]]></Val>
<Val><![CDATA[Eliminar las salidas de todos los proyectos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4727,10 +4769,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Valor en desuso. Use "outFile" en su lugar.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4856,10 +4901,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deshabilite la emisión de declaraciones que tienen "@internal" en los comentarios de JSDoc.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4883,10 +4931,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deshabilite el borrado de las declaraciones "const enum" en el código generado.]]></Val>
<Val><![CDATA[Deshabilite el borrado de declaraciones "enumeración const" en el código generado.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4910,10 +4961,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deshabilite la generación de funciones auxiliares personalizadas, como "__extends" en el resultado compilado.]]></Val>
<Val><![CDATA[Deshabilite la generación de funciones auxiliares personalizadas como "__extends" en la salida compilada.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4937,10 +4991,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deshabilite la preferencia de archivos de código fuente en lugar de archivos de declaración cuando haga referencia a proyectos compuestos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5018,10 +5075,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Deshabilitar la eliminación de datos de la consola en modo inspección]]></Val>
<Val><![CDATA[Deshabilita la eliminación de la consola en modo inspección.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5036,10 +5096,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[No permita que ningún "import", "require" o "<reference>" amplíe el número de archivos que TypeScript debe agregar a un proyecto.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5447,10 +5510,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Emita un JavaScript adicional para facilitar la importación de módulos CommonJS. Esto habilita "allowSyntheticDefaultImports" para la compatibilidad de tipos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5501,10 +5567,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilita el color y el formato en la salida de TypeScript para que los errores del compilador sean más fáciles de leer]]></Val>
<Val><![CDATA[Habilite el color y el formato en la salida de TypeScript para facilitar la lectura de los errores del compilador.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5528,10 +5597,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilite la generación de informes de error para las expresiones y las declaraciones con un tipo "any" implícito.]]></Val>
<Val><![CDATA[Habilite el informe de errores para expresiones y declaraciones con un tipo "any" implícito.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5553,9 +5625,9 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilite el informe de errores cuando una variable local no se lea.]]></Val>
</Tgt>
@@ -5564,10 +5636,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilite el informe de errores cuando el elemento "this" coincide con el tipo "any".]]></Val>
<Val><![CDATA[Habilite el informe de errores cuando a 'this' se le asigna el tipo 'any'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5582,19 +5657,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar la importación de archivos .json]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar compilación incremental]]></Val>
<Val><![CDATA[Habilite la importación de archivos .json.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5672,10 +5741,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar el registro detallado]]></Val>
<Val><![CDATA[Habilitar el registro detallado.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5708,10 +5780,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Exige el uso de descriptores de acceso indexados para las claves declaradas con un tipo indexado.]]></Val>
<Val><![CDATA[Exige el uso de descriptores de acceso indexados para las claves declaradas mediante un tipo indexado.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6992,10 +7067,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Tener recompilaciones en proyectos que usan los modos "incremental" y "watch" suponen que los cambios dentro de un archivo solo afectarán a los archivos directamente en función de él.]]></Val>
<Val><![CDATA[Hacer que las recompilaciones en los proyectos que utilizan el modo 'incremental' y 'inspección' supongan que los cambios dentro de un archivo sólo afectarán a los archivos que dependen directamente de él.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7428,15 +7506,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Incluir "undefined" en los resultados de la signatura de índice]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8136,15 +8205,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Lista de complementos de servicio de lenguaje.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8195,10 +8255,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Rutas de acceso de registro usadas durante el proceso "moduleResolution".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10607,10 +10670,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Genere un error cuando no se lea un parámetro de una función.]]></Val>
<Val><![CDATA[Genera un error cuando no se lee un parámetro de función.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11825,10 +11891,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique un archivo que agrupe todos los resultados en un único archivo JavaScript. Si "declaration" se cumple, designe también un archivo que agrupe todos los resultados .d.ts.]]></Val>
<Val><![CDATA[Especifique un archivo que agrupe todas las salidas en un archivo JavaScript. Si 'declaración' es verdadera, también designa un archivo que agrupa toda la salida .d.ts.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11888,10 +11957,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especificar el comportamiento de emisión o comprobación para las importaciones que solo se usan para los tipos]]></Val>
<Val><![CDATA[Especificar el comportamiento de emisión o comprobación para las importaciones que solo se usan para los tipos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11960,19 +12032,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique el especificador de módulo utilizado para importar las funciones de fábrica de JSX cuando se usa "jsx: react-jsx *".]]></Val>
<Val><![CDATA[Especifique el especificador de módulo que se usa para importar las funciones de fábrica de JSX cuando se usa "jsx: react-jsx*".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique varias carpetas que actúen como "./node_modules/@types".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12050,10 +12128,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique la función de fábrica de JSX utilizada cuando se dirige a la emisión de JSX de React, por ejemplo, "React.createElement" o "h"]]></Val>
<Val><![CDATA[Especifique la función de generador JSX que se usa al establecer como destino la emisión JSX de React; por ejemplo, "React.createElement" o "h".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12084,15 +12165,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique la carpeta para los archivos de compilación incremental .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12113,10 +12185,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique la profundidad máxima de carpeta usada para comprobar archivos JavaScript de "node_modules". Solo es compatible con "allowJs".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12134,10 +12209,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique el objeto que se invoca para "createElement". Esto solo se aplica cuando el objetivo es emitir el JSX "react".]]></Val>
<Val><![CDATA[Especifique el objeto invocado para 'createElement'. Esto solo se aplica cuando el destino es la emisión JSX "react".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12150,6 +12228,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique la ruta de acceso para el archivo de compilación incremental .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12416,10 +12503,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Suprima los errores de "noImplicitAny" cuando indexe objetos que no tengan ninguna signatura de índice.]]></Val>
<Val><![CDATA[Suprima los errores "noImplicitAny" al indexar objetos que carecen de firmas de índice.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13038,11 +13128,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[El analizador esperaba encontrar un elemento "}" que coincidiera con el del token "{" aquí.]]></Val>
<Val><![CDATA[El analizador esperaba encontrar un elemento "{1}" que coincidiera con el token "{0}" aquí.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13635,6 +13725,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Puede que este parámetro de tipo necesite una restricción “extends object”.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13926,6 +14025,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[El tipo “{0}” no se puede asignar al tipo “{1}”, tal y como implica la anotación de desviación.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14139,15 +14247,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Escriba las variables de la cláusula catch como 'unknown' en lugar de 'any'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15062,10 +15161,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[En la comprobación de tipos, tenga en cuenta "null" y el "undefined".]]></Val>
<Val><![CDATA[Al comprobar tipos, tenga en cuenta "null" y "undefined".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15540,6 +15642,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[El modificador “{0}” solo puede aparecer en un parámetro de tipo de una clase, interfaz o alias de tipo]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15576,6 +15687,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[El modificador “{0}” no puede aparecer en un parámetro de tipo]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15816,6 +15936,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": trate los archivos con importaciones, exportaciones, import.meta, jsx (con jsx: react-jsx) o formato esm (con módulo: node12+) como módulos.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -972,6 +972,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Un type référencé dans une signature décorée doit être importé avec « import type » ou une importation d’espace de noms quand « isolatedModules » et « emitDecoratorMetadata » sont activés.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1433,10 +1442,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ajoutez « undefined » à un type lorsque vous y accédez à l’aide d’un index.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1580,10 +1592,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Autorisez les fichiers JavaScript à faire partie de votre programme. Utilisez l’option « checkJS » pour obtenir des erreurs à partir de ces fichiers.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2474,10 +2489,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Générer tous les projets, même ceux qui semblent être à jour]]></Val>
<Val><![CDATA[Générer tous les projets, même ceux qui semblent être à jour.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3395,10 +3413,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Vérifiez que les arguments des méthodes « bind », « call » et « apply » correspondent à la fonction d’origine.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3891,6 +3912,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Contrôlez la méthode utilisée pour détecter les fichiers JS au format module.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4617,6 +4647,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Les variables de clause catch par défaut sont « unknown » au lieu de « any ».]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4682,10 +4721,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Supprimer les sorties de tous les projets]]></Val>
<Val><![CDATA[Supprimer les sorties de tous les projets.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4727,10 +4769,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Paramètre déconseillé. Utilisez « outFile » à la place.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4856,10 +4901,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Désactivez l’émission de déclarations qui ont « @internal » dans leurs commentaires JSDoc.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4883,10 +4931,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Désactivez l’effacement des déclarations « const enum » dans le code généré.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4910,10 +4961,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Désactiver la création de fonctions d'assistance personnalisées comme '__extends' dans la sortie compilée.]]></Val>
<Val><![CDATA[Désactiver la création de fonctions d'assistance personnalisées comme «__extends» dans la sortie compilée.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4937,10 +4991,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Désactiver la préférence des fichiers sources à la place des fichiers de déclaration lors du référencement des projets composites]]></Val>
<Val><![CDATA[Désactiver la préférence des fichiers sources à la place des fichiers de déclaration lors du référencement des projets composites.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5018,10 +5075,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Désactiver la réinitialisation de la console en mode espion]]></Val>
<Val><![CDATA[Désactiver la réinitialisation de la console en mode espion.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5036,10 +5096,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Interdire à « import », « require » ou « <reference> » d’étendre le nombre de fichiers que TypeScript doit ajouter à un projet.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5447,10 +5510,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Émettez un code JavaScript supplémentaire pour simplifier la prise en charge de l’importation des modules CommonJS. Cela permet à « allowSyntheticDefaultImports » d’être compatible avec le type.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5501,10 +5567,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Activer la couleur et la mise en forme dans la sortie de TypeScript pour faciliter la lecture des erreurs du compilateur]]></Val>
<Val><![CDATA[Activer la couleur et la mise en forme dans la sortie de TypeScript pour faciliter la lecture des erreurs du compilateur.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5528,10 +5597,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Activez le rapport d’erreurs pour les expressions et les déclarations avec un type « any » implicite.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5553,21 +5625,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Activez le rapport d’erreurs lorsqu’une variable locale n’est pas lue.]]></Val>
<Val><![CDATA[Activez le rapport d’erreurs lorsque les variables locales ne sont pas lues.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Activez le rapport d’erreurs lorsque « this » reçoit le type « any ».]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5582,19 +5657,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Activer l’importation des fichiers .json]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Activer la compilation incrémentielle]]></Val>
<Val><![CDATA[Activer l’importation des fichiers .json.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5672,10 +5741,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Activer la journalisation détaillée]]></Val>
<Val><![CDATA[Activer la journalisation détaillée.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5708,10 +5780,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Applique l’utilisation d’accesseurs indexés pour les clés déclarées à l’aide d’un type indexé]]></Val>
<Val><![CDATA[Applique l’utilisation d’accesseurs indexés pour les clés déclarées à l’aide d’un type indexé.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6992,10 +7067,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Les recompilations dans les projets qui utilisent le mode « incrémentiel » et « espion » supposent que les modifications au sein d’un fichier affectent uniquement les fichiers directement en fonction de celui-ci.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7428,15 +7506,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Inclure 'undefined' dans les résultats de la signature d'index]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8136,15 +8205,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Liste des plug-ins de service de langage.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8195,10 +8255,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Chemins d’accès de journal utilisés pendant le processus « moduleResolution ».]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10607,10 +10670,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Déclencher une erreur quand un paramètre de fonction n’est pas lu]]></Val>
<Val><![CDATA[Déclencher une erreur quand un paramètre de fonction n’est pas lu.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11825,10 +11891,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez un fichier qui regroupe toutes les sorties dans un fichier JavaScript. Si « declaration » a la valeur true, désigne également un fichier qui regroupe toutes les sorties .d.ts.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11888,10 +11957,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifier le comportement d'émission/de vérification des importations utilisées uniquement pour les types]]></Val>
<Val><![CDATA[Spécifier le comportement d'émission/de vérification des importations utilisées uniquement pour les types.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11960,19 +12032,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez le spécificateur de module utilisé pour importer les fonctions de fabrique JSX lors de l’utilisation de « jsx: react-jsx* ».]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez plusieurs dossiers qui agissent comme « ./node_modules/@types ».]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12050,10 +12128,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez la fonction de fabrique JSX à utiliser pour le ciblage d'une émission JSX « react », par exemple « React.createElement » ou « h ».]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12084,15 +12165,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez le dossier pour les fichiers de compilation incrémentielle .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12113,10 +12185,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez la profondeur maximale de dossier utilisée pour la vérification des fichiers JavaScript à partir de « node_modules ». Applicable uniquement à l’aide de « allowJs ».]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12134,10 +12209,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez l’objet appelé pour « createElement ». Ceci s’applique uniquement quand le ciblage de l’émission de JSX « react » est actif.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12150,6 +12228,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Spécifiez le chemin d’accès au fichier de compilation incrémentielle .incrémentielle .]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12416,10 +12503,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Supprimez les erreurs « noImplicitAny » lors de l’indexation d’objets qui n’ont pas de signatures d’index.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13038,11 +13128,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[L'analyseur s'attendait à trouver '}' pour correspondre au jeton '{' ici.]]></Val>
<Val><![CDATA[L'analyseur s'attendait à trouver '{1}' pour correspondre au jeton '{0}' ici.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13635,6 +13725,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ce paramètre de type nécessite probablement une contrainte 'extends object'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13926,6 +14025,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Le type «{0}» n’est pas assignable au type «{1}» comme implicite par l’annotation de variance.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14139,15 +14247,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Tapez les variables de clause catch comme « inconnu » au lieu de « tout ».]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15062,10 +15161,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Lors de la vérification de type, prenez en compte « null » et « undefined ».]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15540,6 +15642,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Le modificateur «{0}» ne peut apparaître que sur un paramètre de type d’une classe, d’une interface ou d’un alias de type]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15576,6 +15687,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Le modificateur «{0}» ne peut pas apparaître sur un paramètre de type]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15816,6 +15936,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[« auto » : traite les fichiers avec imports, exports, import.meta, jsx (avec jsx: react-jsx) ou esm format (avec le module : node12+) en tant que modules.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -963,6 +963,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Un tipo a cui viene fatto riferimento in una firma decorata deve essere importato con 'import type' o un'importazione dello spazio dei nomi quando sono abilitati 'isolatedModules' e 'emitDecoratorMetadata'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1421,10 +1430,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Aggiunge `undefined` a un tipo quando l'accesso viene eseguito tramite un indice.]]></Val>
<Val><![CDATA[Aggiunge 'undefined' a un tipo quando l'accesso viene eseguito tramite un indice.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1568,10 +1580,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente l'uso di file JavaScript nel programma. Usare l'opzione `checkJS` per ottenere gli errori da questi file.]]></Val>
<Val><![CDATA[Consente l'uso di file JavaScript nel programma. Usare l'opzione 'checkJS' per ottenere gli errori da questi file.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2462,10 +2477,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Compilare tutti i progetti, anche quelli che sembrano aggiornati]]></Val>
<Val><![CDATA[Compilare tutti i progetti, anche quelli che sembrano aggiornati.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3383,10 +3401,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Verifica che gli argomenti per i metodi `bind`, `call` e `apply` corrispondano alla funzione originale.]]></Val>
<Val><![CDATA[Verifica che gli argomenti per i metodi 'bind', 'call', and 'apply' corrispondano alla funzione originale.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3879,6 +3900,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Controllare il metodo usato per rilevare i file JS in formato modulo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4605,6 +4635,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Le variabili della clausola catch predefinite sono 'unknown' anziché 'any'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4670,10 +4709,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Eliminare gli output di tutti i progetti]]></Val>
<Val><![CDATA[Eliminare gli output di tutti i progetti.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4715,10 +4757,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Impostazione deprecata. In alternativa, usare `outFile`.]]></Val>
<Val><![CDATA[Impostazione deprecata. In alternativa, usare 'outFile'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4844,10 +4889,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Disabilita la creazione di dichiarazioni che contengono `@internal` nei commenti JSDoc.]]></Val>
<Val><![CDATA[Disabilita la creazione di dichiarazioni che contengono '@internal' nei commenti JSDoc.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4871,10 +4919,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Disabilita la cancellazione delle dichiarazioni `const enum` nel codice generato.]]></Val>
<Val><![CDATA[Disabilita la cancellazione delle dichiarazioni 'const enum' nel codice generato.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4898,10 +4949,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Disabilita la generazione di funzioni helper personalizzate come `__extends` nell'output compilato.]]></Val>
<Val><![CDATA[Disabilita la generazione di funzioni helper personalizzate come '__extends' nell'output compilato.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4925,10 +4979,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Disabilita la preferenza per i file di origine invece dei file di dichiarazione quando si fa riferimento a progetti compositi]]></Val>
<Val><![CDATA[Disabilita la preferenza per i file di origine invece dei file di dichiarazione quando si fa riferimento a progetti compositi.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5006,10 +5063,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Disabilita la cancellazione della console in modalità espressione di controllo]]></Val>
<Val><![CDATA[Disabilita la cancellazione della console in modalità espressione di controllo.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5024,10 +5084,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Non consente a direttive `import`, `require` o `<reference>` di espandere il numero di file che TypeScript deve aggiungere a un progetto.]]></Val>
<Val><![CDATA[Non consente a direttive 'import's, 'require's o '<reference>' di espandere il numero di file che TypeScript deve aggiungere a un progetto.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5435,10 +5498,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Crea codice JavaScript aggiuntivo per semplificare il supporto per l'importazione di moduli CommonJS. Abilita `allowSyntheticDefaultImports` per la compatibilità dei tipi.]]></Val>
<Val><![CDATA[Crea codice JavaScript aggiuntivo per semplificare il supporto per l'importazione di moduli CommonJS. Abilita 'allowSyntheticDefaultImports' per la compatibilità dei tipi.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5489,10 +5555,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Abilita il colore e la formattazione nell'output TypeScript per agevolare la lettura degli errori del compilatore]]></Val>
<Val><![CDATA[Abilita il colore e la formattazione nell'output TypeScript per agevolare la lettura degli errori del compilatore.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5516,10 +5585,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Abilita la segnalazione errori per espressioni e dichiarazioni con un tipo implicito `any`.]]></Val>
<Val><![CDATA[Abilita la segnalazione errori per espressioni e dichiarazioni con un tipo implicito 'any'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5541,21 +5613,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Abilita la segnalazione errori quando le variabili locali non vengono lette.]]></Val>
<Val><![CDATA[Abilita la segnalazione errori quando variabili locali non vengono lette.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Abilita la segnalazione errori quando a `this` viene assegnato il tipo `any`.]]></Val>
<Val><![CDATA[Abilita la segnalazione errori quando a 'this' viene assegnato il tipo 'any'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5570,19 +5645,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Abilita l'importazione di file .json]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Abilita la compilazione incrementale]]></Val>
<Val><![CDATA[Abilita l'importazione di file .json.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5660,10 +5729,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Abilitare la registrazione dettagliata]]></Val>
<Val><![CDATA[Abilitare la registrazione dettagliata.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5696,10 +5768,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Impone l'uso di funzioni di accesso indicizzate per le chiavi dichiarate con un tipo indicizzato]]></Val>
<Val><![CDATA[Impone l'uso di funzioni di accesso indicizzate per le chiavi dichiarate con un tipo indicizzato.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6980,10 +7055,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Imposta le ricompilazioni in progetti che usano la modalità `incremental` e `watch` in modo che le modifiche all'interno di un file interessino solo i file che dipendono direttamente da esso.]]></Val>
<Val><![CDATA[Imposta le ricompilazioni in progetti che usano la modalità 'incremental' e 'watch' in modo che le modifiche all'interno di un file interessino solo i file che dipendono direttamente da esso.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7416,15 +7494,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Includere 'undefined' nei risultati della firma dell'indice]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8124,15 +8193,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Elenco dei plug-in dei servizi di linguaggio.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8183,10 +8243,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Registra i percorsi usati durante il processo `moduleResolution`.]]></Val>
<Val><![CDATA[Registra i percorsi usati durante il processo 'moduleResolution'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10595,10 +10658,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Genera un errore quando un parametro di funzione non viene letto]]></Val>
<Val><![CDATA[Genera un errore quando un parametro di funzione non viene letto.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11813,10 +11879,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente di specificare un file che aggrega tutti gli output in un unico file JavaScript. Se `declaration` è true, designa anche un file che aggrega tutto l'output dei file .d.ts.]]></Val>
<Val><![CDATA[Consente di specificare un file che aggrega tutti gli output in un unico file JavaScript. Se 'declaration' è true, designa anche un file che aggrega tutto l'output dei file .d.ts.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11876,10 +11945,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Specificare il comportamento di creazione/controllo per le importazioni usate solo per i tipi]]></Val>
<Val><![CDATA[Specificare il comportamento di creazione/controllo per le importazioni usate solo per i tipi.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11948,19 +12020,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Specifica l'identificatore di modulo usato per importare funzioni factory JSX quando si usa `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specifica l'identificatore di modulo usato per importare funzioni factory JSX quando si usa 'jsx: react-jsx*'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente di specificare più cartelle che fungono da `./node_modules/@types`.]]></Val>
<Val><![CDATA[Consente di specificare più cartelle che fungono da './node_modules/@types'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12038,10 +12116,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente di specificare la funzione della factory JSX da usare quando la destinazione è la creazione JSX React, ad esempio 'React.createElement' o 'h']]></Val>
<Val><![CDATA[Consente di specificare la funzione della factory JSX da usare quando la destinazione è la creazione JSX React, ad esempio 'React.createElement' o 'h'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12072,15 +12153,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente di specificare la cartella per i file di compilazione incrementale .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12101,10 +12173,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente di specificare la profondità massima della cartella utilizzata per il controllo dei file JavaScript da `node_modules`. Applicabile solo con `allowJs`.]]></Val>
<Val><![CDATA[Consente di specificare la profondità massima della cartella utilizzata per il controllo dei file JavaScript da 'node_modules'. Applicabile solo con 'allowJs'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12122,10 +12197,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente di specificare l'oggetto richiamato per `createElement`. Si applica quando la destinazione è la creazione JSX `react`.]]></Val>
<Val><![CDATA[Consente di specificare l'oggetto richiamato per 'createElement'. Si applica quando la destinazione è la creazione JSX `react`.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12138,6 +12216,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Consente di specificare il percorso per il file di compilazione incrementale .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12404,10 +12491,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Disabilita gli errori `noImplicitAny` durante l'indicizzazione di oggetti in cui mancano le firme dell'indice.]]></Val>
<Val><![CDATA[Disabilita gli errori 'noImplicitAny' durante l'indicizzazione di oggetti in cui mancano le firme dell'indice.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13026,11 +13116,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[In questo punto il parser dovrebbe trovare un simbolo '}' abbinato al token '{'.]]></Val>
<Val><![CDATA[In questo punto il parser dovrebbe trovare un simbolo '{1}' abbinato al token '{0}'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13623,6 +13713,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Questo parametro di tipo richiede probabilmente un vincolo 'extends object'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13914,6 +14013,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Il tipo '{0}' non può essere assegnato al tipo '{1}' come indicato dall'annotazione di varianza.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14127,15 +14235,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Digitare le variabili di clausola catch come "unknown" invece di "any".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15050,10 +15149,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Durante il controllo del tipo prende in considerazione `null` e `undefined`.]]></Val>
<Val><![CDATA[Durante il controllo del tipo prende in considerazione 'null' e 'undefined'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15528,6 +15630,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Il modificatore '{0}' può essere presente solo in un parametro di tipo di una classe, un'interfaccia o un alias di tipo]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15564,6 +15675,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Il modificatore '{0}' non può essere incluso in un parametro di tipo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15804,6 +15924,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": considera i file con importazioni, esportazioni, import.meta, jsx (con jsx: react-jsx) o il formato esm (con modulo: node12+) come moduli.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -963,6 +963,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['isolatedModules' と 'emitDecoratorMetadata' が有効になっている場合は、装飾された署名で参照される型を 'import type' または名前空間インポートでインポートする必要があります。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1421,10 +1430,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[インデックスを使用してアクセスした場合は、'undefined' を型に追加します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1568,10 +1580,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[JavaScript ファイルをプログラムの一部として使用することを許可します。'checkJS' オプションを使用して、これらのファイルからエラーを取得してください。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2462,10 +2477,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[最新の状態であると思われるものを含むすべてのプロジェクトをビルドします]]></Val>
<Val><![CDATA[最新の状態であると思われるものを含むすべてのプロジェクトをビルドします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3383,10 +3401,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['bind'、'call'、'apply' のメソッドの引数が元の関数と一致することを確認します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3879,6 +3900,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[モジュール形式の JS ファイルを検出するために使用するメソッドを制御します。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4605,6 +4635,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[既定の catch 句の変数は '任意' ではなく '不明' です。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4670,10 +4709,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[すべてのプロジェクトの出力を削除します]]></Val>
<Val><![CDATA[すべてのプロジェクトの出力を削除します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4715,10 +4757,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[非推奨の設定です。代わりに 'outFile' をお使いください。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4844,10 +4889,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[JSDoc コメントに '@internal' を含む宣言の生成を無効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4871,10 +4919,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[生成されたコード内で 'const 列挙型' 宣言の消去を無効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4898,10 +4949,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[コンパイルされた出力での '__extends' などのカスタム ヘルパー関数の生成を無効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4925,10 +4979,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[複合プロジェクトを参照するときに宣言ファイルではなくソース ファイルを優先することを無効にします]]></Val>
<Val><![CDATA[複合プロジェクトを参照するときに宣言ファイルではなくソース ファイルを優先することを無効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5006,10 +5063,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[ウォッチ モードでのコンソールのワイプを無効にする]]></Val>
<Val><![CDATA[ウォッチ モードでのコンソールのワイプを無効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5024,10 +5084,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['import'、'require'、'<reference>' を使用して TypeScript がプロジェクトに追加するファイルの数を増やすことを無効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5435,10 +5498,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[CommonJS モジュールのインポートをサポートしやすくするために追加の JavaScript を生成します。これにより、互換性のある型に対して 'allowSyntheticDefaultImports' を使用できるようになります。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5489,10 +5555,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[TypeScript の出力で色と書式設定を有効にして、コンパイラ エラーを読みやすくする]]></Val>
<Val><![CDATA[TypeScript の出力で色と書式設定を有効にして、コンパイラ エラーを読みやすくします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5516,10 +5585,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[暗黙的な 'any' 型を含む式と宣言に関するエラー報告を有効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5541,9 +5613,9 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[ローカル変数が読み取られていない場合にエラー報告を有効にします。]]></Val>
</Tgt>
@@ -5552,10 +5624,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['this' に 'any' 型が指定されている場合は、エラー報告を有効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5570,19 +5645,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.json ファイルのインポートを有効にする]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[インクリメンタル コンパイルを有効にする]]></Val>
<Val><![CDATA[.json ファイルのインポートを有効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5660,10 +5729,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[詳細ログを有効にします]]></Val>
<Val><![CDATA[詳細ログを有効にします。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5696,10 +5768,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[インデックス付きの型を使用して宣言されたキーに対してインデックス付きアクセサーの使用を強制する]]></Val>
<Val><![CDATA[インデックス付きの型を使用して宣言されたキーに対してインデックス付きアクセサーの使用を強制します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6980,10 +7055,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['incremental' と 'watch' モードを使用するプロジェクト内での再コンパイルは、ファイル内の変更がそれに直接依存しているファイルにのみ影響することを想定しています。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7416,15 +7494,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[インデックス署名の結果に '未定義' を含めます]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8124,15 +8193,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[言語サービス プラグインの一覧。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8183,10 +8243,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['moduleResolution' の処理中に使用されたログ パス。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10595,10 +10658,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[関数パラメーターが読み取られていないときに、エラーを発生させる]]></Val>
<Val><![CDATA[関数パラメーターが読み取られていないときに、エラーを発生させます。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11813,10 +11879,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[1 つの JavaScript ファイルにすべての出力をバンドルするファイルを指定します。'declaration' が true の場合は、すべての .d.ts 出力をバンドルするファイルも指定します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11876,10 +11945,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[型にのみ使用されるインポートの生成または確認動作を指定する]]></Val>
<Val><![CDATA[型にのみ使用されるインポートの生成または確認動作を指定します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11948,19 +12020,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['jsx: react-jsx*' を使用するときに JSX ファクトリ関数のインポートに使用するモジュール指定子を指定します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['./node_modules/@types' のように動作する複数のフォルダーを指定します。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12038,10 +12116,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[React JSX 発行を対象とするときに使用される JSX ファクトリ関数を指定します ('React.createElement' や 'h' など)。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12072,15 +12153,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.tsbuildinfo 増分コンパイル ファイルのフォルダーを指定します。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12101,10 +12173,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['node_modules' で JavaScript ファイルを確認するために使用するフォルダーの深さの最大値を指定します。'allowJs' にのみ適用可能です。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12122,10 +12197,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['createElement' に対して呼び出されたオブジェクトを指定します。これは、'react' JSX 発行を対象とする場合にのみ適用されます。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12138,6 +12216,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.tsbuildinfo 増分コンパイル ファイルへのパスを指定します。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12404,10 +12491,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[インデックス シグネチャのないオブジェクトにインデックスを作成する際、'noImplicitAny' エラーを表示しません。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13026,11 +13116,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[パーサーは、ここで '{' トークンに一致する '}' を予期していました。]]></Val>
<Val><![CDATA[パーサーは、ここで '{0}' トークンに一致する '{1}' を予期していました。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13623,6 +13713,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[この型パラメーターには、`extends object` 制約が必要な可能性があります。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13914,6 +14013,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[型 '{0}' は、差異注釈によって暗黙的に示されているように、型 '{1}' に割り当てできません。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14127,15 +14235,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[catch 句の変数を '任意' ではなく '不明' として入力してください。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15050,10 +15149,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[型チェックを行うときは、'null' と 'undefined' が考慮されます。]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15528,6 +15630,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' 修飾子は、クラス、インターフェイス、または型エイリアスの型パラメーターでのみ使用できます]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15564,6 +15675,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' 修飾子は型パラメーターでは表示できません。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15804,6 +15924,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": インポート、エクスポート、import.meta、jsx (jsx: react-jsx を使用)、または esm 形式 (モジュール: node12+) でファイルをモジュールとして扱います。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -963,6 +963,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[데코레이팅된 서명에서 참조하는 유형은 'isolatedModules' 및 'emitDecoratorMetadata'가 활성화된 경우 '가져오기 유형' 또는 네임스페이스 가져오기를 사용하여 가져와야 합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1421,10 +1430,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[인덱스로 액세스할 때 형식에 'undefined'를 추가합니다.]]></Val>
<Val><![CDATA[인덱스를 사용하여 액세스할 때 유형에 'undefined'를 추가합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1568,10 +1580,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[JavaScript 파일이 프로그램의 일부가 되도록 허용합니다. 이러한 파일에서 오류를 가져오려면 'checkJS' 옵션을 사용합니다.]]></Val>
<Val><![CDATA[JavaScript 파일이 프로그램의 일부가 되도록 허용합니다. 이러한 파일에서 오류를 가져오려면 'checkJS' 옵션을 사용하세요.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2462,10 +2477,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[최신 상태로 표시될 프로젝트를 포함하여 모든 프로젝트 빌드]]></Val>
<Val><![CDATA[최신으로 보이는 프로젝트를 포함하여 모든 프로젝트를 빌드합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3383,10 +3401,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['bind', 'call' 및 'apply' 메서드의 인수가 원래 함수와 일치하는지 확인합니다.]]></Val>
<Val><![CDATA['bind', 'call' 및 'apply' 메서드에 대한 인수가 원래 함수와 일치하는지 확인하세요.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3879,6 +3900,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[모듈 형식의 JS 파일을 감지하는 데 사용되는 방법을 제어합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4605,6 +4635,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[기본 catch 절 변수는 'any' 대신 'unknown'입니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4670,10 +4709,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[모든 프로젝트의 출력 삭제]]></Val>
<Val><![CDATA[모든 프로젝트의 출력을 삭제합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4715,10 +4757,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[사용되지 않는 설정입니다. 대신 'outFile'을 사용하세요.]]></Val>
<Val><![CDATA[더 이상 사용되지 않는 설정입니다. 대신 'outFile'을 사용하세요.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4844,10 +4889,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[JSDoc 주석에 '@internal'이 있는 선언을 내보내지 않도록 설정합니다.]]></Val>
<Val><![CDATA[JSDoc 주석에 '@internal'이 있는 선언을 내보내는 것을 비활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4871,10 +4919,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[생성된 코드에서 'const enum' 선언 지우기 사용 안 함]]></Val>
<Val><![CDATA[생성된 코드에서 'const enum' 선언 지우기를 비활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4898,10 +4949,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[컴파일된 출력에서 '__extends'와 같은 사용자 지정 도우미 함수 생성을 사용하지 않도록 설정합니다.]]></Val>
<Val><![CDATA[컴파일된 출력에서 ​​'__extents'와 같은 사용자 지정 도우미 함수 생성을 비활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4925,10 +4979,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[복합 프로젝트를 참조할 때 선언 파일 대신 선호하는 소스 파일 비활성화]]></Val>
<Val><![CDATA[복합 프로젝트를 참조할 때 선언 파일 대신 선호하는 소스 파일을 비활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5006,10 +5063,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[감시 모드에서 콘솔 초기화를 사용하지 않습니다.]]></Val>
<Val><![CDATA[시계 모드에서 콘솔 초기화를 비활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5024,10 +5084,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[TypeScript가 프로젝트에 추가해야 하는 파일 수를 'import', 'require' 또는 '<reference>'에서 확장하지 못하도록 합니다.]]></Val>
<Val><![CDATA[TypeScript가 프로젝트에 추가해야 하는 파일 수를 확장하는 '가져오기', '요구' 또는 '<reference>'를 허용하지 않습니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5435,10 +5498,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[CommonJS 모듈 가져오기를 쉽게 지원하기 위해 추가 JavaScript를 내보냅니다. 이렇게 하면 형식 호환성을 위해 'allowSyntheticDefaultImports'를 사용할 수 있습니다.]]></Val>
<Val><![CDATA[CommonJS 모듈 가져오기 지원을 쉽게 하기 위해 추가 JavaScript를 내보냅니다. 이것은 유형 호환성을 위해 'allowSyntheticDefaultImports'를 활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5489,10 +5555,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[컴파일러 오류를 더 쉽게 읽을 수 있도록 TypeScript 출력에서 색상 및 서식을 사용합니다.]]></Val>
<Val><![CDATA[컴파일러 오류를 더 쉽게 읽을 수 있도록 TypeScript의 출력에서 ​​색상 및 서식을 활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5516,10 +5585,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[암시된 'any' 형식이 있는 식 및 선언에 대해 보고하는 오류를 사용 설정합니다.]]></Val>
<Val><![CDATA[암시적 '모든' 유형의 표현식 및 선언에 대한 오류 보고를 활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5541,21 +5613,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[지역 변수를 읽을 수 없을 때 오류 보고를 사용합니다.]]></Val>
<Val><![CDATA[지역 변수를 읽지 않을 때 오류 보고를 활성화합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['this'에 'any' 형식이 지정되면 오류 보고를 사용합니다.]]></Val>
<Val><![CDATA['this'에 'any' 유형이 지정되면 오류 보고를 활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5570,19 +5645,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.json 파일 가져오기를 사용합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[증분 컴파일을 사용합니다.]]></Val>
<Val><![CDATA[.json 파일 가져오기를 활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5660,10 +5729,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[자세한 정보 로깅 사용]]></Val>
<Val><![CDATA[자세한 로깅을 활성화합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5696,10 +5768,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[인덱싱된 형식을 사용하여 선언된 키에 인덱싱된 접근자를 사용합니다.]]></Val>
<Val><![CDATA[인덱싱된 형식을 사용하여 선언된 키에 대해 인덱싱된 접근자를 사용합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6980,10 +7055,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['incremental' 및 'watch' 모드를 사용하는 프로젝트의 다시 컴파일에서 파일 내 변경 내용은 파일에 따라 파일에만 직접적인 영향을 준다고 가정하게 합니다.]]></Val>
<Val><![CDATA['증분' 및 '감시' 모드를 사용하는 프로젝트에서 재컴파일하면 파일 내의 변경 사항이 해당 파일에 직접적으로 영향을 미치는 파일에만 영향을 미친다고 가정합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7416,15 +7494,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[인덱스 시그니처 결과에 '정의되지 않음' 포함]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8124,15 +8193,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[언어 서비스 플러그 인의 목록입니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8183,10 +8243,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['moduleResolution' 프로세스 중에 사용되는 로그 경로입니다.]]></Val>
<Val><![CDATA['moduleResolution' 프로세스 동안 사용된 로그 경로입니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10595,10 +10658,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[함수 매개 변수를 읽을 수 없을 때 오류를 표시합니다.]]></Val>
<Val><![CDATA[함수 매개 변수를 읽지 않으면 오류가 발생합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11813,10 +11879,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[모든 출력을 하나의 JavaScript 파일에 번들로 제공하는 파일을 지정합니다. 'declaration'이 true이면 모든 .d.ts 출력을 번들로 제공하는 파일도 지정합니다.]]></Val>
<Val><![CDATA[모든 출력을 하나의 JavaScript 파일로 묶는 파일을 지정하세요. 'declaration'이 true이면 모든 .d.ts 출력을 묶는 파일도 지정합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11876,10 +11945,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[형식에만 사용되는 가져오기의 내보내기/확인 동작 지정]]></Val>
<Val><![CDATA[유형에만 사용되는 가져오기에 대한 방출/확인 동작을 지정합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11948,19 +12020,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['jsx: react-jsx*'를 사용할 때 JSX 팩터리 함수를 가져오는 데 사용되는 모듈 지정자를 지정합니다.]]></Val>
<Val><![CDATA['jsx: react-jsx*'를 사용할 때 JSX 팩토리 함수를 가져오기 위해 사용되는 모듈 지정자를 지정합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['./node_modules/@types'와 같은 역할을 하는 여러 폴더를 지정합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12038,10 +12116,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[React JSX 내보내기를 대상으로 할 때 사용되는 JSX 팩터리 함수를 지정합니다(예: 'React.createElement' 또는 'h').]]></Val>
<Val><![CDATA[React JSX 방출을 대상으로 할 때 사용되는 JSX 팩토리 함수를 지정하세요. 'React.createElement' 또는 'h'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12072,15 +12153,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.tsbuildinfo 증분 컴파일 파일의 폴더를 지정합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12101,10 +12173,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['node_modules'에서 JavaScript 파일을 확인하는 데 사용되는 최대 폴더 깊이를 지정합니다. 'allowJs'에만 적용됩니다.]]></Val>
<Val><![CDATA['node_modules'에서 JavaScript 파일을 확인하는 데 사용되는 최대 폴더 깊이를 지정합니다. 'allowJs'에만 적용 가능합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12122,10 +12197,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['createElement'에 대해 호출된 개체를 지정합니다. 이는 'react' JSX 내보내기를 대상으로 할 때만 적용됩니다.]]></Val>
<Val><![CDATA['createElement'에 대해 호출된 개체를 지정합니다. '반응' JSX 방출을 대상으로 할 때만 적용됩니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12138,6 +12216,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.tsbuildinfo 증분 컴파일 파일의 경로를 지정합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12404,10 +12491,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[인덱스 시그니처가 없는 개체를 인덱싱할 때 'noImplicitAny' 오류를 표시하지 않습니다.]]></Val>
<Val><![CDATA[인덱스 서명이 없는 개체를 인덱싱할 때 'noImplicitAny' 오류를 억제합니다.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13026,11 +13116,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[여기서 파서는 '{' 토큰과 일치하는 '}'를 찾아야 합니다.]]></Val>
<Val><![CDATA[여기서 파서는 '{0}' 토큰과 일치하는 '{1}'을(를) 찾아야 합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13623,6 +13713,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[이 형식 매개 변수에는 `extends object` 제약 조건이 필요할 수 있습니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13914,6 +14013,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' 형식은 가변성 주석에 암시된 대로 '{1}' 형식에 할당할 수 없습니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14127,15 +14235,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[catch 절 변수를 'any' 대신 'unknown'으로 입력하세요.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15050,10 +15149,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[형식 검사 시 'null' 및 'undefined'를 고려합니다.]]></Val>
<Val><![CDATA[유형 검사 시 'null' 및 'undefined'를 고려하세요.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15528,6 +15630,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' 한정자는 클래스, 인터페이스 또는 형식 별칭의 형식 매개 변수에만 나타날 수 있습니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15564,6 +15675,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' 한정자는 형식 매개 변수에 나타날 수 없습니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15804,6 +15924,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": 가져오기, 내보내기, import.meta, jsx(jsx: react-jsx 포함) 또는 esm 형식(모듈: node12+ 포함)이 있는 파일을 모듈로 처리합니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -953,6 +953,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Typ przywoływany w sygnaturze dekorowanej musi zostać zaimportowany za pomocą elementu „import type” lub importu przestrzeni nazw, gdy są włączone elementy „isolatedModules” i „emitDecoratorMetadata”.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1411,10 +1420,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dodaj element „undefined” do typu podczas uzyskiwania dostępu przy użyciu indeksu.]]></Val>
<Val><![CDATA[Dodaj element „niezdefiniowany” do typu podczas uzyskiwania dostępu przy użyciu indeksu.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1558,10 +1570,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zezwalaj plikom JavaScript na udział w programie. Użyj opcji „checkJS”, aby uzyskać błędy z tych plików.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2452,10 +2467,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Kompiluj wszystkie projekty, łącznie z tymi, które wydają się być aktualne]]></Val>
<Val><![CDATA[Kompiluj wszystkie projekty, łącznie z tymi, które wydają się być aktualne.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3373,10 +3391,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Sprawdź, czy argumenty dla metod „bind”, „call” i „apply” są zgodne z oryginalną funkcją.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3869,6 +3890,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ, jaka metoda jest używana do wykrywania plików JS w formacie modułu.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4595,6 +4625,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wpisz zmienne klauzuli catch jako „unknown” zamiast „any”.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4660,10 +4699,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Usuń dane wyjściowe wszystkich projektów]]></Val>
<Val><![CDATA[Usuń dane wyjściowe wszystkich projektów.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4705,10 +4747,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Przestarzałe ustawienie. Zamiast tego użyj elementu „outFile”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4834,10 +4879,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wyłącz emitowanie deklaracji mających element „@internal” w komentarzach JSDoc.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4861,10 +4909,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wyłącz wymazywanie deklaracji „const enum” w wygenerowanym kodzie.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4888,10 +4939,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wyłącz generowanie niestandardowych funkcji pomocniczych, takich jak „__extends” w skompilowanych danych wyjściowych.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4915,10 +4969,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wyłącz preferowanie plików źródłowych zamiast plików deklaracji podczas odwoływania się do projektów złożonych]]></Val>
<Val><![CDATA[Wyłącz preferowanie plików źródłowych zamiast plików deklaracji podczas odwoływania się do projektów złożonych.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4996,10 +5053,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wyłącz czyszczenie konsoli w trybie obserwacji]]></Val>
<Val><![CDATA[Wyłącz czyszczenie konsoli w trybie obserwacji.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5014,10 +5074,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Nie zezwalaj elementom „import”, „require” i „<reference>” na zwiększanie liczby plików, które powinny zostać dodane do projektu przez język TypeScript.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5425,10 +5488,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Emituj dodatkowy kod JavaScript, aby ułatwić obsługę importowania modułów CommonJS. Włącza to opcję „allowSyntheticDefaultImports” na potrzeby zgodności typów.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5479,10 +5545,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Włącz kolor i formatowanie w danych wyjściowych języka TypeScript, aby ułatwić odczytywanie błędów kompilatora]]></Val>
<Val><![CDATA[Włącz kolor i formatowanie w danych wyjściowych języka TypeScript, aby ułatwić odczytywanie błędów kompilatora.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5506,10 +5575,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Włącz raportowanie błędów dla wyrażeń i deklaracji z dorozumianym typem „any”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5531,9 +5603,9 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Włącz raportowanie błędów, gdy zmienne lokalne nie są odczytywane.]]></Val>
</Tgt>
@@ -5542,10 +5614,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Włącz raportowanie błędów, gdy element „this” ma typ „any”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5560,19 +5635,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Włącz importowanie plików json]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Włącz kompilację przyrostową]]></Val>
<Val><![CDATA[Włącz importowanie plików json.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5650,10 +5719,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Włącz pełne rejestrowanie]]></Val>
<Val><![CDATA[Włącz pełne rejestrowanie.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5686,10 +5758,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wymuszaj używanie indeksowanych metod dostępu dla kluczy deklarowanych przy użyciu typu indeksowanego]]></Val>
<Val><![CDATA[Wymuszaj używanie indeksowanych metod dostępu dla kluczy deklarowanych przy użyciu typu indeksowanego.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6970,10 +7045,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ, że zmiany w pliku będą wpływać tylko na pliki bezpośrednio od niego zależne podczas ponownego kompilowania w projektach używających trybów „incremental” (przyrostowo) i „watch” (obserwacja).]]></Val>
<Val><![CDATA[Określ, że zmiany w pliku będą wpływać tylko na pliki bezpośrednio od niego zależne podczas ponownego kompilowania w projektach używających trybów „przyrostowo” i „obserwacja”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7406,15 +7484,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Uwzględnij element „undefined” w wynikach sygnatury indeksu]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8114,15 +8183,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Lista wtyczek usługi języka.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8173,10 +8233,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Rejestruj ścieżki używane podczas procesu „moduleResolution”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10582,10 +10645,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Zgłoś błąd, gdy parametr funkcji nie zostanie odczytany]]></Val>
<Val><![CDATA[Zgłoś błąd, gdy parametr funkcji nie zostanie odczytany.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11800,10 +11866,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ plik łączący wszystkie dane wyjściowe w jeden plik JavaScript. Jeśli element „declaration” ma wartość true, wyznaczany jest też plik łączący wszystkie dane wyjściowe d.ts.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11863,10 +11932,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ zachowanie emisji/sprawdzania dla importów, które są używane tylko dla typów]]></Val>
<Val><![CDATA[Określ zachowanie emisji/sprawdzania dla importów, które są używane tylko dla typów.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11935,19 +12007,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ specyfikator modułów używany do importowania funkcji fabryki JSX w przypadku używania elementów „jsx: react-jsx*”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ wiele folderów działających jak element „./node_modules/@types”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12025,10 +12103,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ funkcję fabryki JSX używaną w przypadku docelowej emisji kodu React JSX, na przykład „React.createElement” lub „h”]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12059,15 +12140,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ folder dla przyrostowych plików kompilacji .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12088,10 +12160,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ maksymalną głębokość folderów używaną do sprawdzania plików JavaScript z poziomu elementu „node_modules”. Ma to zastosowanie tylko w przypadku użycia elementu „allowJs”.]]></Val>
<Val><![CDATA[Określ maksymalną głębokość folderów używaną do sprawdzania plików JavaScript z poziomu elementu „node_modules”. Ma to zastosowanie tylko w przypadku użycia opcji „allowJs”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12109,10 +12184,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ obiekt wywoływany dla elementu „createElement”. Ma to zastosowanie tylko w przypadku docelowej emisji kodu JSX „react”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12125,6 +12203,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Określ ścieżkę do pliku kompilacji przyrostowej .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12391,10 +12478,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Pomijaj błędy „noImplicitAny” podczas indeksowania obiektów, które nie mają sygnatur indeksu.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13013,11 +13103,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Analizator oczekiwał odnalezienia elementu „}” w celu dopasowania do tokenu „{” w tym miejscu.]]></Val>
<Val><![CDATA[Analizator oczekiwał znalezienia elementu „{1}” w celu dopasowania do tokenu „{0}” w tym miejscu.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13610,6 +13700,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ten parametr typu prawdopodobnie wymaga ograniczenia „extends object”.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13901,6 +14000,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Nie można przypisać typu „{0}” do typu „{1}”, jak sugeruje adnotacja wariancji.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14114,15 +14222,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Wpisz zmienne klauzuli catch jako "unknown" zamiast "any".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15037,10 +15136,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Podczas sprawdzania typów uwzględniaj elementy „null” i „undefined”.]]></Val>
<Val><![CDATA[Podczas sprawdzania typów uwzględniaj wartości „null” i „undefined”.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15515,6 +15617,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Modyfikator „{0}” może występować tylko w parametrze typu klasy, interfejsu lub aliasu typu]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15551,6 +15662,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Modyfikator „{0}” nie może występować w parametrze typu]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15791,6 +15911,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[„auto”: Traktuj pliki za pomocą importów, eksportów, import.meta, jsx (z jsx: react-jsx) lub formatu esm (z modułem: node12+) jako moduły.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -953,6 +953,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Um tipo referenciado em uma assinatura decorada deve ser importado com 'tipo de importação' ou uma importação de namespace quando 'isolatedModules' e 'emitDecoratorMetadata' estão habilitados.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1414,10 +1423,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Adicione 'undefined' a um tipo quando acessado usando um índice.]]></Val>
<Val><![CDATA[Adicione 'indefinido' a um tipo quando acessado usando um índice.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1561,10 +1573,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Permitir que arquivos JavaScript façam parte do seu programa. Use a opção 'checkJS' para obter erros desses arquivos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2455,10 +2470,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Compilar todos os projetos, incluindo aqueles que parecem estar atualizados]]></Val>
<Val><![CDATA[Compilar todos os projetos, incluindo aqueles que parecem estar atualizados.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3376,10 +3394,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Verificar se os argumentos para os métodos 'bind', 'call' e 'apply' correspondem à função original.]]></Val>
<Val><![CDATA[Verificar se os argumentos para os métodos 'associar', 'chamar' e 'aplicar' correspondem à função original.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3872,6 +3893,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Controlar qual método é usado para detectar arquivos JS no formato de módulo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4598,6 +4628,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Padronize as variáveis da cláusula catch como 'desconhecido' em vez de 'qualquer'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4663,10 +4702,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Excluir as saídas de todos os projetos]]></Val>
<Val><![CDATA[Excluir as saídas de todos os projetos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4708,10 +4750,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Configuração preterida. Use 'outFile' em vez disso.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4837,10 +4882,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Desabilite as declarações de emissão que têm ' @internal ' em seus comentários JSDoc.]]></Val>
<Val><![CDATA[Desabilite as declarações de emissão que têm '@internal' em seus comentários JSDoc.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4864,10 +4912,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Desabilitar a exclusão de declarações 'const enum' no código gerado.]]></Val>
<Val><![CDATA[Desabilitar a exclusão de declarações 'enum const' no código gerado.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4891,10 +4942,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Desabilitar funções auxiliares personalizadas como '__extends' nas saídas compiladas.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4918,10 +4972,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Desabilitar arquivos de origem de referência em vez de arquivos de declaração ao referenciar projetos compostos]]></Val>
<Val><![CDATA[Desabilitar arquivos de origem de referência em vez de arquivos de declaração ao referenciar projetos compostos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4999,10 +5056,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Desabilitar a limpeza do console no modo de inspeção]]></Val>
<Val><![CDATA[Desabilitar a limpeza do console no modo de inspeção.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5017,10 +5077,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Não permitir 'importar', 'necessário ou' <referência> de expandir o número de arquivos que TypeScript deve adicionar a um projeto.]]></Val>
<Val><![CDATA[Não permitir 'importar', 'necessário ou' <reference> de expandir o número de arquivos que TypeScript deve adicionar a um projeto.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5428,10 +5491,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Emitir JavaScript adicional para facilitar o suporte à importação de módulos CommonJS. Isso habilita 'allowSyntheticDefaultImports' para compatibilidade de tipo.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5482,10 +5548,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar a cor e a formatação na saída do TypeScript para tornar os erros do compilador mais fáceis de ler]]></Val>
<Val><![CDATA[Habilitar a cor e a formatação na saída do TypeScript para tornar os erros do compilador mais fáceis de ler.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5509,10 +5578,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar o relatório de erros para expressões e declarações com um tipo 'any' implícito.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5534,9 +5606,9 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar relatório de erros quando as variáveis locais não forem lidas.]]></Val>
</Tgt>
@@ -5545,10 +5617,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar relatório de erros quando 'this' for fornecido o tipo 'any'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5563,19 +5638,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar importação de arquivos .JSON]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar compilação incremental]]></Val>
<Val><![CDATA[Habilitar importação de arquivos .json.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5653,10 +5722,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Habilitar registro em log detalhado]]></Val>
<Val><![CDATA[Habilite o registro em log detalhado.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5689,10 +5761,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Aplicar o uso de acessadores indexados para chaves declaradas usando um tipo indexado]]></Val>
<Val><![CDATA[Aplicar o uso de acessadores indexados para chaves declaradas usando um tipo indexado.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6973,10 +7048,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ter recompilações em projetos que usam os modos 'incremental' e 'watch' pressupõem que as alterações em um arquivo afetarão apenas os arquivos diretamente dependendo dele.]]></Val>
<Val><![CDATA[Ter recompilações em projetos que usam os modos 'incremental' e 'inspeção' pressupõem que as alterações em um arquivo afetarão apenas os arquivos diretamente dependendo dele.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7409,15 +7487,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Incluir 'undefined' nos resultados da assinatura de índice]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8117,15 +8186,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Lista de plug-ins de serviço de linguagem.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8176,10 +8236,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Caminhos de log usados durante o processo 'moduleResolution'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10585,10 +10648,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Gerar um erro quando um parâmetro de função não for lido]]></Val>
<Val><![CDATA[Gerar um erro quando um parâmetro de função não for lido.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11803,10 +11869,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especificar um arquivo que agrupa todas as saídas em um arquivo JavaScript. Se 'declaração' for true, também designará um arquivo que incluirá todas as saídas .d.ts.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11866,10 +11935,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especificar o comportamento de emissão/verificação para importações que são usadas somente para tipos]]></Val>
<Val><![CDATA[Especificar o comportamento de emissão/verificação para importações que são usadas somente para tipos.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11938,19 +12010,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especificar o especificador de módulo usado para importar as funções de fábrica JSX ao usar 'jsx: react-jsx*'.']]></Val>
<Val><![CDATA[Especificar o especificador de módulo usado para importar as funções de fábrica JSX ao usar 'jsx: react-jsx*'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especificar várias pastas que agem como './node_modules/@types '.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12028,10 +12106,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique a função de fábrica JSX usada ao direcionar o React JSX emit, por exemplo, 'React.createElement' ou 'h']]></Val>
<Val><![CDATA[Especifique a função de fábrica JSX usada ao direcionar o React JSX emit, por exemplo, 'React.createElement' ou 'h'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12062,15 +12143,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique a pasta para os arquivos de compilação incremental .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12091,10 +12163,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique a profundidade máxima da pasta usada para verificar os arquivos JavaScript de `node_modules`. Aplicável apenas com `allowJs`.]]></Val>
<Val><![CDATA[Especifique a profundidade máxima da pasta usada para verificar os arquivos JavaScript de 'node_modules'. Aplicável apenas com 'allowJs'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12112,10 +12187,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique o objeto invocado para `createElement`. Isso se aplica apenas ao direcionar a emissão JSX `react`.]]></Val>
<Val><![CDATA[Especifique o objeto invocado para 'createElement'. Isso se aplica apenas ao direcionar a emissão JSX 'react'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12128,6 +12206,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Especifique o caminho para o arquivo de compilação incremental .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12394,10 +12481,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Suprimir erros 'noImplicitAny' ao indexar objetos que não têm assinaturas de índice.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13016,11 +13106,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[O analisador esperava localizar um '}' para corresponder ao token '{' aqui.]]></Val>
<Val><![CDATA[O analisador esperava localizar um '{1}' para corresponder ao token '{0}' aqui.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13613,6 +13703,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Esse parâmetro de tipo provavelmente precisa de uma restrição `extends object.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13904,6 +14003,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Tipo '{0}' não é atribuível ao tipo '{1}' como implícito pela anotação de variância.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14117,15 +14225,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Digite as variáveis da cláusula catch como 'desconhecido' em vez de 'qualquer'.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15040,10 +15139,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Quando a fizer a verificação de tipo, considere 'null' e 'undefined'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15518,6 +15620,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[O modificador '{0}' pode aparecer apenas em um parâmetro de tipo de uma classe, interface ou alias de tipo]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15554,6 +15665,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[O modificador '{0}' não pode aparecer em um parâmetro de tipo]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15794,6 +15914,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": Tratar arquivos com importações, exportações, import.meta, jsx (com jsx: react-jsx) ou formato esm (com módulo: node12+) como módulos.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -962,6 +962,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Тип, указанный в декорированной сигнатуре, должен импортироваться с "import type" или импортом пространства имен, если включены параметры "isolatedModules" и "emitDecoratorMetadata".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1420,10 +1429,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Добавить "undefined" к типу при доступе с использованием индекса.]]></Val>
<Val><![CDATA[Добавьте "undefined" к типу при доступе с использованием индекса.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1567,10 +1579,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Разрешите файлам JavaScript быть частью программы. Используйте параметр "checkJS" для получения ошибок из этих файлов.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2461,10 +2476,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Собрать все проекты, включая не требующие обновления]]></Val>
<Val><![CDATA[Собирайте все проекты, включая не требующие обновления.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3382,10 +3400,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Убедитесь, что аргументы для методов "Bind", "Call" и "Apply" соответствуют исходной функции.]]></Val>
<Val><![CDATA[Убедитесь, что аргументы для методов "bind", "call" и "apply" соответствуют исходной функции.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3878,6 +3899,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Выбирайте метод, который нужно использовать для обнаружения JS-файлов в формате модуля.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4604,6 +4634,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[По умолчанию применяйте для переменных предложения catch значение "unknown" вместо "any".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4669,10 +4708,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Удалить выходные данные всех проектов]]></Val>
<Val><![CDATA[Удалите выходные данные всех проектов.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4714,10 +4756,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Устаревший параметр. Используйте вместо этого "outFile".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4843,10 +4888,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Отключите отправку объявлений, в комментариях JSDoc которых есть "@internal".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4870,10 +4918,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Отключить стирание объявлений "const enum" в сгенерированном коде.]]></Val>
<Val><![CDATA[Отключите стирание объявлений "const enum" в сгенерированном коде.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4897,10 +4948,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Отключить создание пользовательских вспомогательных функций, такие как "__extends", в скомпилированных выходных данных.]]></Val>
<Val><![CDATA[Отключите создание пользовательских вспомогательных функций, таких как "__extends", в скомпилированных выходных данных.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4924,10 +4978,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Отключить предпочтение исходных файлов вместо файлов объявлений при обращении к составным проектам]]></Val>
<Val><![CDATA[Отключите предпочтение исходных файлов вместо файлов объявлений при обращении к составным проектам.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5005,10 +5062,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Отключить очистку консоли в режиме просмотра]]></Val>
<Val><![CDATA[Отключите очистку консоли в режиме просмотра.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5023,10 +5083,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Запретить "import", "require" или "<reference>" увеличивать количество файлов, которые TypeScript должен добавить в проект.]]></Val>
<Val><![CDATA[Запретите "import", "require" или "<reference>" увеличивать количество файлов, которые TypeScript должен добавить в проект.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5434,10 +5497,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Создайте дополнительный файл JavaScript, чтобы упростить поддержку импорта модулей CommonJS. Это включает "allowSyntheticDefaultImports" для совместимости типов.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5488,10 +5554,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включите цвет и форматирование в выводе, чтобы ошибки компиляции легче читались]]></Val>
<Val><![CDATA[Включите цвет и форматирование в выводе TypeScript, чтобы ошибки компилятора легче читались.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5515,10 +5584,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включить отчеты об ошибках в выражениях и объявлениях с подразумеваемым типом "any".]]></Val>
<Val><![CDATA[Включите отчеты об ошибках в выражениях и объявлениях с подразумеваемым типом "any".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5540,21 +5612,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включить отчеты об ошибках, если локальные переменные не считываться.]]></Val>
<Val><![CDATA[Включите отчеты об ошибках, если локальные переменные не считываются.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включить отчеты об ошибках, если параметр "this" имеет тип "any".]]></Val>
<Val><![CDATA[Включите отчеты об ошибках, если параметр "this" имеет тип "any".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5569,19 +5644,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включить импорт файлов JSON]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включить инкрементную компиляцию]]></Val>
<Val><![CDATA[Включите импорт файлов JSON.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5659,10 +5728,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включить подробное ведение журнала]]></Val>
<Val><![CDATA[Включите подробное ведение журнала.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5695,10 +5767,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Принудительно использует индексированные методы доступа для ключей, объявленных с помощью индексированного типа]]></Val>
<Val><![CDATA[Принудительно использует индексированные методы доступа для ключей, объявленных с помощью индексированного типа.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6979,10 +7054,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Сделайте так, чтобы повторные компиляции в проектах, в которых используются режимы "incremental" и "watch" предполагали, что изменения в файле будут затрагивать только файлы, напрямую зависящие от него.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7415,15 +7493,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Включить undefined в результаты сигнатуры индекса]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8123,15 +8192,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Список подключаемых модулей языковой службы.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8182,10 +8242,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Пути к журналу, используемые в процессе "moduleResolution".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10594,10 +10657,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ошибка, если параметр функции не читается]]></Val>
<Val><![CDATA[Возникновение ошибки, если параметр функции не читается.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11812,10 +11878,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите файл, который объединяет все выходные данные в один файл JavaScript. Если параметр "declaration" имеет значение true, также обозначает файл, который объединяет весь вывод .d.ts.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11875,10 +11944,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Указание поведения вывода/проверки для импортов, которые используются только для типов]]></Val>
<Val><![CDATA[Укажите поведения вывода/проверки для импортов, которые используются только для типов.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11947,19 +12019,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите спецификатор модуля, используемый для импорта функций множителя JSX при использовании "jsx: react-jsx*".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите несколько папок, которые действуют как "./node_modules/@types".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12037,10 +12115,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите функцию фабрики JSX, используемую при нацеливании на вывод React JSX, например "React.createElement" или "h".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12071,15 +12152,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите папку для файлов инкрементной компиляции .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12100,10 +12172,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите максимальную глубину папки, используемую для проверки файлов JavaScript в "node_modules". Применимо только в сочетании с "allowJs".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12121,10 +12196,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите объект, вызванный для "createElement". Это применимо только при нацеливании на вывод JSX в "react".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12137,6 +12215,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Укажите путь к файлу добавочной компиляции .tsbuildinfo.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12403,10 +12490,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Подавление ошибок "noImplicitAny" при индексации объектов без сигнатуры индекса.]]></Val>
<Val><![CDATA[Подавляйте ошибки "noImplicitAny" при индексации объектов без сигнатуры индекса.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13025,11 +13115,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Анализатор ожидал найти "}" для соответствия указанному здесь токену "{".]]></Val>
<Val><![CDATA[Анализатор ожидал найти "{1}" для соответствия указанному здесь токену "{0}".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13622,6 +13712,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Возможно, для этого параметра типа требуется ограничение "extends object".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13913,6 +14012,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Тип "{0}" не может назначаться типу "{1}", как подразумевается заметкой о вариантности.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14126,15 +14234,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Введите предложение catch как "unknown" вместо "any".]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15049,10 +15148,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[При проверке типа учитывайте параметры "null" и "undefined".]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15527,6 +15629,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Модификатор "{0}" может присутствовать только в параметре типа у класса, интерфейса или псевдонима типа.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15563,6 +15674,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Модификатор "{0}" не может присутствовать в параметре типа.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15803,6 +15923,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": обрабатывать файлы с импортом, экспортом, import.meta, jsx (с jsx: react-jsx) или форматом esm (с модулем: node12+) в качестве модулей.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
@@ -956,6 +956,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['isolatedModules' ve 'emitDecoratorMetadata' etkinleştirildiğinde, dekore edilmiş bir imzada başvurulan bir tür 'import type' veya bir namespace import ile içeri aktarılmalıdır.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[A variable whose type is a 'unique symbol' type must be 'const'.]]></Val>
@@ -1414,10 +1423,13 @@
</Item>
<Item ItemId=";Add_undefined_to_a_type_when_accessed_using_an_index_6674" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
<Val><![CDATA[Add 'undefined' to a type when accessed using an index.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Bir dizin kullanarak erişildiğinde türe `undefined` ekleyin.]]></Val>
<Val><![CDATA[İndis kullanılarak erişildiğinde türe 'undefined' ekle.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Add `undefined` to a type when accessed using an index.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -1561,10 +1573,13 @@
</Item>
<Item ItemId=";Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[JavaScript dosyalarının programınızın bir parçası olmasına izin verin. Bu dosyalardan hataları almak için `checkJS` seçeneğini kullanın.]]></Val>
<Val><![CDATA[JavaScript dosyalarının programınızın bir parçası olmasına izin verin. Bu dosyalardan hata almak için 'checkJS' seçeneğini kullanın.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -2455,10 +2470,13 @@
</Item>
<Item ItemId=";Build_all_projects_including_those_that_appear_to_be_up_to_date_6636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
<Val><![CDATA[Build all projects, including those that appear to be up to date.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Güncel görünenler de dahil olmak üzere tüm projeleri derleyin]]></Val>
<Val><![CDATA[Güncel görünenler de dahil olmak üzere tüm projeleri derleyin.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Build all projects, including those that appear to be up to date]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3376,10 +3394,13 @@
</Item>
<Item ItemId=";Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
<Val><![CDATA[Check that the arguments for 'bind', 'call', and 'apply' methods match the original function.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`bind`, `call` ve `apply` yöntemlerinin bağımsız değişkenlerinin özgün işlevle eşleştiğini denetleyin.]]></Val>
<Val><![CDATA['bind', 'call' ve 'apply' yöntemlerinin bağımsız değişkenlerinin özgün işlevle eşleşip eşleşmediğini denetle.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Check that the arguments for `bind`, `call`, and `apply` methods match the original function.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -3872,6 +3893,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Control_what_method_is_used_to_detect_module_format_JS_files_1475" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Control what method is used to detect module-format JS files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Modül biçimli JS dosyalarını algılamak için kullanılan yöntemi denetle.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.]]></Val>
@@ -4598,6 +4628,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Catch yan tümcesi değişkenlerini varsayılan olarak 'any' yerine 'unknown' olarak kabul et.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Default_export_of_the_module_has_or_is_using_private_name_0_4082" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Default export of the module has or is using private name '{0}'.]]></Val>
@@ -4663,10 +4702,13 @@
</Item>
<Item ItemId=";Delete_the_outputs_of_all_projects_6365" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
<Val><![CDATA[Delete the outputs of all projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Tüm projelerin çıkışlarını sil]]></Val>
<Val><![CDATA[Tüm projelerin çıktılarını sil.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Delete the outputs of all projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4708,10 +4750,13 @@
</Item>
<Item ItemId=";Deprecated_setting_Use_outFile_instead_6677" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
<Val><![CDATA[Deprecated setting. Use 'outFile' instead.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ayar kullanım dışı bırakıldı. Bunun yerine `outFile` kullanın.]]></Val>
<Val><![CDATA[Ayar kullanım dışı bırakıldı. Bunun yerine 'outFile' kullanın.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Deprecated setting. Use `outFile` instead.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4837,10 +4882,13 @@
</Item>
<Item ItemId=";Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
<Val><![CDATA[Disable emitting declarations that have '@internal' in their JSDoc comments.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[JSDoc açıklamalarında `@internal` olan yayma bildirimlerini devre dışı bırakın.]]></Val>
<Val><![CDATA[JSDoc açıklamalarında '@internal' olan üretme bildirimlerini devre dışı bırak.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable emitting declarations that have `@internal` in their JSDoc comments.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4864,10 +4912,13 @@
</Item>
<Item ItemId=";Disable_erasing_const_enum_declarations_in_generated_code_6682" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
<Val><![CDATA[Disable erasing 'const enum' declarations in generated code.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Oluşturulan kodda `const enum` bildirimlerinin silinmesini devre dışı bırakın.]]></Val>
<Val><![CDATA[Oluşturulan kodda 'const enum' bildirimlerinin silinmesini devre dışı bırak.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable erasing `const enum` declarations in generated code.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4891,10 +4942,13 @@
</Item>
<Item ItemId=";Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
<Val><![CDATA[Disable generating custom helper functions like '__extends' in compiled output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Derlenen çıkışta `__extends` gibi özel yardımcı işlevler oluşturmayı devre dışı bırakın.]]></Val>
<Val><![CDATA[Derlenen çıktıda '__extends' gibi özel yardımcı işlevler oluşturmayı devre dışı bırak.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable generating custom helper functions like `__extends` in compiled output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4918,10 +4972,13 @@
</Item>
<Item ItemId=";Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Bileşik projelere başvurulurken bildirim dosyaları yerine kaynak dosyaları tercih etmeyi devre dışı bırak]]></Val>
<Val><![CDATA[Bileşik projelere başvurulurken bildirim dosyaları yerine kaynak dosyaların tercih edilmesini devre dışı bırak.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable preferring source files instead of declaration files when referencing composite projects]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -4999,10 +5056,13 @@
</Item>
<Item ItemId=";Disable_wiping_the_console_in_watch_mode_6684" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
<Val><![CDATA[Disable wiping the console in watch mode.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[İzleme modunda konsolu temizlemeyi devre dışı bırak]]></Val>
<Val><![CDATA[İzleme modunda konsolu temizlemeyi devre dışı bırak.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disable wiping the console in watch mode]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5017,10 +5077,13 @@
</Item>
<Item ItemId=";Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
<Val><![CDATA[Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`import`, `require` veya `<reference>` öğelerinin, TypeScript’in bir projeye eklemesi gereken dosya sayısını artırmasını engelleyin.]]></Val>
<Val><![CDATA['import', 'require' veya '<reference>' ifadelerinin TypeScript'in projeye eklemesi gereken dosya sayısını artırmasına izin verme.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5428,10 +5491,13 @@
</Item>
<Item ItemId=";Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[CommonJS modüllerini içeri aktarmak için desteğe kolaylık sağlamak üzere ek JavaScript yayın. Bu, tür uyumluluğu için 'allowSyntheticDefaultImports' öğesini etkinleştirir.]]></Val>
<Val><![CDATA[CommonJS modüllerini içeri aktarma desteğini kolaylaştırmak için ek JavaScript üret. Bu, tür uyumluluğu için 'allowSyntheticDefaultImports' özelliğini etkinleştirir.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5482,10 +5548,13 @@
</Item>
<Item ItemId=";Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Derleyici hatalarının okunmasını kolaylaştırmak için TypeScript’in çıkışında renk ve biçimlendirme özelliğini etkinleştirin]]></Val>
<Val><![CDATA[Derleyici hatalarının okunmasını kolaylaştırmak için TypeScript çıktısında renk ve biçimlendirmeyi etkinleştirin.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable color and formatting in TypeScript's output to make compiler errors easier to read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5509,10 +5578,13 @@
</Item>
<Item ItemId=";Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied 'any' type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Örtük `any` türüne sahip ifade ve bildirimlerde hata raporlamayı etkinleştirin.]]></Val>
<Val><![CDATA[Örtük olarak 'any' türüne sahip ifade ve bildirimlerde hata raporlamayı etkinleştir.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting for expressions and declarations with an implied `any` type..]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5534,21 +5606,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_a_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";Enable_error_reporting_when_local_variables_aren_t_read_6675" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when a local variables aren't read.]]></Val>
<Val><![CDATA[Enable error reporting when local variables aren't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Yerel değişkenler okunmadığında hata raporlamayı etkinleştirin.]]></Val>
<Val><![CDATA[Yerel değişkenler okunmadığında hata raporlamayı etkinleştir.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_error_reporting_when_this_is_given_the_type_any_6668" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
<Val><![CDATA[Enable error reporting when 'this' is given the type 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`this` için `any` türü verildiğinde hata bildirimini etkinleştirin.]]></Val>
<Val><![CDATA['this' için 'any' türü verildiğinde hata raporlamayı etkinleştir.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable error reporting when `this` is given the type `any`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5563,19 +5638,13 @@
</Item>
<Item ItemId=";Enable_importing_json_files_6689" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
<Val><![CDATA[Enable importing .json files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.json dosyalarını içeri aktarmayı etkinleştir]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Enable_incremental_compilation_6378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable incremental compilation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Artımlı derlemeyi etkinleştir]]></Val>
<Val><![CDATA[.json dosyalarını içeri aktarmayı etkinleştirin.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable importing .json files]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5653,10 +5722,13 @@
</Item>
<Item ItemId=";Enable_verbose_logging_6713" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
<Val><![CDATA[Enable verbose logging.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ayrıntılı günlüğe yazmayı etkinleştir]]></Val>
<Val><![CDATA[Ayrıntılı günlüğe yazmayı etkinleştir.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enable verbose logging]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -5689,10 +5761,13 @@
</Item>
<Item ItemId=";Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dizini oluşturulmuş bir tür kullanılarak bildirilen anahtarlar için dizini oluşturulmuş erişimcileri kullanmayı zorlar]]></Val>
<Val><![CDATA[Dizini oluşturulmuş bir tür kullanılarak bildirilen anahtarlar için dizini oluşturulmuş erişimciler kullanılmasını zorunlu kılar.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Enforces using indexed accessors for keys declared using an indexed type]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -6973,10 +7048,13 @@
</Item>
<Item ItemId=";Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Val><![CDATA[Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`incremental` ve `watch` modunu kullanan projelerde yeniden derlemelerin olması, bir dosya içindeki değişikliklerin yalnızca doğrudan buna bağımlı olan dosyaları etkileyeceğini varsayar.]]></Val>
<Val><![CDATA['incremental' ve 'watch' modu kullanan projelerdeki yeniden derlemelerde, bir dosyada yapılan değişikliklerin yalnızca bu dosyaya bağımlı olan dosyaları etkileyeceğinin varsayılmasını sağla.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -7409,15 +7487,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Include_undefined_in_index_signature_results_6716" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Include 'undefined' in index signature results]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dizin imzası sonuçlarına 'undefined' öğesini ekle]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Includes_imports_of_types_referenced_by_0_90054" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Includes imports of types referenced by '{0}']]></Val>
@@ -8117,15 +8186,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_language_service_plugins_6181" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of language service plugins.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dil hizmeti eklentilerinin listesi.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[List of root folders whose combined content represents the structure of the project at runtime.]]></Val>
@@ -8176,10 +8236,13 @@
</Item>
<Item ItemId=";Log_paths_used_during_the_moduleResolution_process_6706" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
<Val><![CDATA[Log paths used during the 'moduleResolution' process.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`moduleResolution` işlemi sırasında kullanılan yolları günlüğe kaydedin.]]></Val>
<Val><![CDATA['moduleResolution' işlemi sırasında kullanılan yolları günlüğe kaydet.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Log paths used during the `moduleResolution` process.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -10588,10 +10651,13 @@
</Item>
<Item ItemId=";Raise_an_error_when_a_function_parameter_isn_t_read_6676" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
<Val><![CDATA[Raise an error when a function parameter isn't read.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[İşlev parametresi okunmazsa bir hata oluştur]]></Val>
<Val><![CDATA[İşlev parametresi okunmadığında hata oluştur.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Raise an error when a function parameter isn't read]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11806,10 +11872,13 @@
</Item>
<Item ItemId=";Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Tüm çıkışları tek bir JavaScript dosyasında paketleyen bir dosya belirtin. `declaration` değeri true ise, tüm .d.ts çıkışını paketleyen bir dosya da belirtir.]]></Val>
<Val><![CDATA[Tüm çıktıları tek bir JavaScript dosyasında paketleyen bir dosya belirt. 'declaration' değeri true ise, tüm .d.ts çıktısını paketleyen bir dosya da belirtir.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11869,10 +11938,13 @@
</Item>
<Item ItemId=";Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Yalnızca türlere yönelik kullanılan içeri aktarmalar için gösterme/denetleme davranışını belirtin]]></Val>
<Val><![CDATA[Yalnızca türler için kullanılan içeri aktarmalar için üretme/denetleme davranışını belirt.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify emit/checking behavior for imports that are only used for types]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -11941,19 +12013,25 @@
</Item>
<Item ItemId=";Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`jsx: react-jsx*` kullanırken JSX fabrika işlevlerini içeri aktarmak için kullanılan modül belirticiyi belirtin.]]></Val>
<Val><![CDATA['jsx: react-jsx*' kullanırken JSX fabrika işlevlerini içeri aktarmak için kullanılan modül belirticisini belirt.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.`]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
<Val><![CDATA[Specify multiple folders that act like './node_modules/@types'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`./node_modules/@types` gibi davranan birden çok klasör belirtin.]]></Val>
<Val><![CDATA['./node_modules/@types' gibi davranan birden çok klasör belirt.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify multiple folders that act like `./node_modules/@types`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12031,10 +12109,13 @@
</Item>
<Item ItemId=";Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[React JSX yayma hedeflenirken kullanılacak JSX fabrika işlevini belirtin, örneğin 'React.createElement' veya 'h'.]]></Val>
<Val><![CDATA[React JSX üretme hedeflenirken kullanılacak JSX fabrika işlevini belirtin; örneğin 'React.createElement' veya 'h'.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h']]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12065,15 +12146,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_folder_for_tsbuildinfo_incremental_compilation_files_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the folder for .tsbuildinfo incremental compilation files.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.tsbuildinfo artımlı derleme dosyaları için klasörü belirtin.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the location where debugger should locate TypeScript files instead of source locations.]]></Val>
@@ -12094,10 +12166,13 @@
</Item>
<Item ItemId=";Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`node_modules` öğesinden JavaScript dosyalarını denetlemek için kullanılan en yüksek klasör derinliğini belirtin. Yalnızca `allowJs` ile geçerlidir.]]></Val>
<Val><![CDATA['node_modules' öğesinden JavaScript dosyaları teslim almak için kullanılan maksimum klasör derinliğini belirtin. Yalnızca 'allowJs' ile geçerlidir.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12115,10 +12190,13 @@
</Item>
<Item ItemId=";Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
<Val><![CDATA[Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[`createElement` için çağrılan nesneyi belirtin. Bu yalnızca `react` JSX yayma hedeflerken geçerlidir.]]></Val>
<Val><![CDATA['createElement' için çağrılan nesneyi belirtin. Bu, yalnızca 'react' JSX üretme hedeflenirken geçerlidir.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -12131,6 +12209,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the path to .tsbuildinfo incremental compilation file.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[.tsbuildinfo artımlı derleme dosyasının yolunu belirtin.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Specify the root directory of input files. Use to control the output directory structure with --outDir.]]></Val>
@@ -12397,10 +12484,13 @@
</Item>
<Item ItemId=";Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
<Val><![CDATA[Suppress 'noImplicitAny' errors when indexing objects that lack index signatures.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dizin imzası olmayan nesnelerin dizinini oluştururken `noImplicitAny` hatalarını gizleyin.]]></Val>
<Val><![CDATA[Dizin imzası olmayan nesnelerin dizinini oluştururken 'noImplicitAny' hatalarını gizle.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[Suppress `noImplicitAny` errors when indexing objects that lack index signatures.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -13019,11 +13109,11 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";The_parser_expected_to_find_a_to_match_the_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Item ItemId=";The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The parser expected to find a '}' to match the '{' token here.]]></Val>
<Val><![CDATA[The parser expected to find a '{1}' to match the '{0}' token here.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Ayrıştırıcı, buradaki '{' belirteciyle eşleştirmek için bir '}' bulmayı bekliyordu.]]></Val>
<Val><![CDATA[Ayrıştırıcı, buradaki '{0}' belirteciyle eşleştirmek için bir '{1}' bulmayı bekliyordu.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
@@ -13616,6 +13706,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";This_type_parameter_probably_needs_an_extends_object_constraint_2208" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This type parameter probably needs an `extends object` constraint.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Bu tür parametresi için bir `nesneyi genişletir` kısıtlaması gerekiyor olabilir.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_o_1378" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.]]></Val>
@@ -13907,6 +14006,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' as implied by variance annotation.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Varyans ek açıklaması tarafından belirtildiği gibi '{0}' türü '{1}' türüne atanamaz.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.]]></Val>
@@ -14120,15 +14228,6 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_catch_clause_variables_as_unknown_instead_of_any_6803" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type catch clause variables as 'unknown' instead of 'any'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Catch yan tümcesi değişkenlerini 'any' yerine 'unknown' olarak yazın.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_declaration_files_to_be_included_in_compilation_6124" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type declaration files to be included in compilation.]]></Val>
@@ -15043,10 +15142,13 @@
</Item>
<Item ItemId=";When_type_checking_take_into_account_null_and_undefined_6699" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
<Val><![CDATA[When type checking, take into account 'null' and 'undefined'.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Tür denetimi sırasında `null` ve `undefined` öğelerini hesaba katın.]]></Val>
<Val><![CDATA[Tür denetimi sırasında 'null' ve 'undefined' öğelerini hesaba kat.]]></Val>
</Tgt>
<Prev Cat="Text">
<Val><![CDATA[When type checking, take into account `null` and `undefined`.]]></Val>
</Prev>
</Str>
<Disp Icon="Str" />
</Item>
@@ -15521,6 +15623,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier can only appear on a type parameter of a class, interface or type alias]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' değiştiricisi yalnızca bir sınıfın, arabirimin veya tür diğer adının tür parametresinde görünebilir]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_constructor_declaration_1089" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a constructor declaration.]]></Val>
@@ -15557,6 +15668,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_a_type_parameter_1273" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on a type parameter]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA['{0}' değiştiricisi, bir tür parametresinde görünemez]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";_0_modifier_cannot_appear_on_an_index_signature_1071" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['{0}' modifier cannot appear on an index signature.]]></Val>
@@ -15797,6 +15917,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA["auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node12+) as modules.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA["auto": import, export, import.meta, jsx (jsx: react-jsx) veya esm biçimi (module: node12+) olan dosyaları modül olarak işle.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA['await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.]]></Val>
+3
View File
@@ -2064,6 +2064,7 @@ namespace ts.server {
/* @internal */
createConfiguredProject(configFileName: NormalizedPath) {
tracing?.instant(tracing.Phase.Session, "createConfiguredProject", { configFilePath: configFileName });
this.logger.info(`Creating configuration project ${configFileName}`);
const canonicalConfigFilePath = asNormalizedPath(this.toCanonicalFileName(configFileName));
let configFileExistenceInfo = this.configFileExistenceInfoCache.get(canonicalConfigFilePath);
@@ -2121,6 +2122,7 @@ namespace ts.server {
*/
/* @internal */
private loadConfiguredProject(project: ConfiguredProject, reason: string) {
tracing?.push(tracing.Phase.Session, "loadConfiguredProject", { configFilePath: project.canonicalConfigFilePath });
this.sendProjectLoadingStartEvent(project, reason);
// Read updated contents from disk
@@ -2162,6 +2164,7 @@ namespace ts.server {
project.enablePluginsWithOptions(compilerOptions, this.currentPluginConfigOverrides);
const filesToAdd = parsedCommandLine.fileNames.concat(project.getExternalFiles());
this.updateRootAndOptionsOfNonInferredProject(project, filesToAdd, fileNamePropertyReader, compilerOptions, parsedCommandLine.typeAcquisition!, parsedCommandLine.compileOnSave, parsedCommandLine.watchOptions);
tracing?.pop();
}
/*@internal*/
+32 -14
View File
@@ -1045,6 +1045,7 @@ namespace ts.server {
* @returns: true if set of files in the project stays the same and false - otherwise.
*/
updateGraph(): boolean {
tracing?.push(tracing.Phase.Session, "updateGraph", { name: this.projectName, kind: ProjectKind[this.projectKind] });
perfLogger.logStartUpdateGraph();
this.resolutionCache.startRecordingFilesWithChangedResolutions();
@@ -1092,6 +1093,7 @@ namespace ts.server {
this.getPackageJsonAutoImportProvider();
}
perfLogger.logStopUpdateGraph();
tracing?.pop();
return !hasNewProgram;
}
@@ -1128,7 +1130,9 @@ namespace ts.server {
this.resolutionCache.startCachingPerDirectoryResolution();
this.program = this.languageService.getProgram(); // TODO: GH#18217
this.dirty = false;
tracing?.push(tracing.Phase.Session, "finishCachingPerDirectoryResolution");
this.resolutionCache.finishCachingPerDirectoryResolution();
tracing?.pop();
Debug.assert(oldProgram === undefined || this.program !== undefined);
@@ -1747,13 +1751,16 @@ namespace ts.server {
const dependencySelection = this.includePackageJsonAutoImports();
if (dependencySelection) {
tracing?.push(tracing.Phase.Session, "getPackageJsonAutoImportProvider");
const start = timestamp();
this.autoImportProviderHost = AutoImportProviderProject.create(dependencySelection, this, this.getModuleResolutionHostForAutoImportProvider(), this.documentRegistry);
if (this.autoImportProviderHost) {
updateProjectIfDirty(this.autoImportProviderHost);
this.sendPerformanceEvent("CreatePackageJsonAutoImportProvider", timestamp() - start);
tracing?.pop();
return this.autoImportProviderHost.getCurrentProgram();
}
tracing?.pop();
}
}
@@ -1776,9 +1783,13 @@ namespace ts.server {
}
function getUnresolvedImports(program: Program, cachedUnresolvedImportsPerFile: ESMap<Path, readonly string[]>): SortedReadonlyArray<string> {
const sourceFiles = program.getSourceFiles();
tracing?.push(tracing.Phase.Session, "getUnresolvedImports", { count: sourceFiles.length });
const ambientModules = program.getTypeChecker().getAmbientModules().map(mod => stripQuotes(mod.getName()));
return sortAndDeduplicate(flatMap(program.getSourceFiles(), sourceFile =>
const result = sortAndDeduplicate(flatMap(sourceFiles, sourceFile =>
extractUnresolvedImportsFromSourceFile(sourceFile, ambientModules, cachedUnresolvedImportsPerFile)));
tracing?.pop();
return result;
}
function extractUnresolvedImportsFromSourceFile(file: SourceFile, ambientModules: readonly string[], cachedUnresolvedImportsPerFile: ESMap<Path, readonly string[]>): readonly string[] {
return getOrUpdate(cachedUnresolvedImportsPerFile, file.path, () => {
@@ -1963,19 +1974,26 @@ namespace ts.server {
}
}
// 2. Try to load from the @types package.
const typesPackageJson = resolvePackageNameToPackageJson(
`@types/${name}`,
hostProject.currentDirectory,
compilerOptions,
moduleResolutionHost,
program.getModuleResolutionCache());
if (typesPackageJson) {
const entrypoints = getRootNamesFromPackageJson(typesPackageJson, program, symlinkCache);
rootNames = concatenate(rootNames, entrypoints);
dependenciesAdded += entrypoints?.length ? 1 : 0;
continue;
}
// 2. Try to load from the @types package in the tree and in the global
// typings cache location, if enabled.
const done = forEach([hostProject.currentDirectory, hostProject.getGlobalTypingsCacheLocation()], directory => {
if (directory) {
const typesPackageJson = resolvePackageNameToPackageJson(
`@types/${name}`,
directory,
compilerOptions,
moduleResolutionHost,
program.getModuleResolutionCache());
if (typesPackageJson) {
const entrypoints = getRootNamesFromPackageJson(typesPackageJson, program, symlinkCache);
rootNames = concatenate(rootNames, entrypoints);
dependenciesAdded += entrypoints?.length ? 1 : 0;
return true;
}
}
});
if (done) continue;
// 3. If the @types package did not exist and the user has settings that
// allow processing JS from node_modules, go back to the implementation
+6 -1
View File
@@ -905,7 +905,6 @@ namespace ts.server {
}
public event<T extends object>(body: T, eventName: string): void {
tracing?.instant(tracing.Phase.Session, "event", { eventName });
this.send(toEvent(eventName, body));
}
@@ -957,18 +956,24 @@ namespace ts.server {
}
private semanticCheck(file: NormalizedPath, project: Project) {
tracing?.push(tracing.Phase.Session, "semanticCheck", { file, configFilePath: (project as ConfiguredProject).canonicalConfigFilePath }); // undefined is fine if the cast fails
const diags = isDeclarationFileInJSOnlyNonConfiguredProject(project, file)
? emptyArray
: project.getLanguageService().getSemanticDiagnostics(file).filter(d => !!d.file);
this.sendDiagnosticsEvent(file, project, diags, "semanticDiag");
tracing?.pop();
}
private syntacticCheck(file: NormalizedPath, project: Project) {
tracing?.push(tracing.Phase.Session, "syntacticCheck", { file, configFilePath: (project as ConfiguredProject).canonicalConfigFilePath }); // undefined is fine if the cast fails
this.sendDiagnosticsEvent(file, project, project.getLanguageService().getSyntacticDiagnostics(file), "syntaxDiag");
tracing?.pop();
}
private suggestionCheck(file: NormalizedPath, project: Project) {
tracing?.push(tracing.Phase.Session, "suggestionCheck", { file, configFilePath: (project as ConfiguredProject).canonicalConfigFilePath }); // undefined is fine if the cast fails
this.sendDiagnosticsEvent(file, project, project.getLanguageService().getSuggestionDiagnostics(file), "suggestionDiag");
tracing?.pop();
}
private sendDiagnosticsEvent(file: NormalizedPath, project: Project, diagnostics: readonly Diagnostic[], kind: protocol.DiagnosticEventKind): void {
+1 -1
View File
@@ -13,7 +13,7 @@ namespace ts.codefix {
errorCodes,
getCodeActions: function getCodeActionsToAddMissingAsync(context) {
const { sourceFile, errorCode, cancellationToken, program, span } = context;
const diagnostic = find(program.getDiagnosticsProducingTypeChecker().getDiagnostics(sourceFile, cancellationToken), getIsMatchingAsyncError(span, errorCode));
const diagnostic = find(program.getTypeChecker().getDiagnostics(sourceFile, cancellationToken), getIsMatchingAsyncError(span, errorCode));
const directSpan = diagnostic && diagnostic.relatedInformation && find(diagnostic.relatedInformation, r => r.code === Diagnostics.Did_you_mean_to_mark_this_function_as_async.code) as TextSpan | undefined;
const decl = getFixableErrorSpanDeclaration(sourceFile, directSpan);
+1 -1
View File
@@ -93,7 +93,7 @@ namespace ts.codefix {
}
function isMissingAwaitError(sourceFile: SourceFile, errorCode: number, span: TextSpan, cancellationToken: CancellationToken, program: Program) {
const checker = program.getDiagnosticsProducingTypeChecker();
const checker = program.getTypeChecker();
const diagnostics = checker.getDiagnostics(sourceFile, cancellationToken);
return some(diagnostics, ({ start, length, relatedInformation, code }) =>
isNumber(start) && isNumber(length) && textSpansEqual({ start, length }, span) &&
@@ -43,21 +43,6 @@ namespace ts.codefix {
function createClassElementsFromSymbol(symbol: Symbol) {
const memberElements: ClassElement[] = [];
// all instance members are stored in the "member" array of symbol
if (symbol.members) {
symbol.members.forEach((member, key) => {
if (key === "constructor" && member.valueDeclaration) {
// fn.prototype.constructor = fn
changes.delete(sourceFile, member.valueDeclaration.parent);
return;
}
const memberElement = createClassElement(member, /*modifiers*/ undefined);
if (memberElement) {
memberElements.push(...memberElement);
}
});
}
// all static members are stored in the "exports" array of symbol
if (symbol.exports) {
symbol.exports.forEach(member => {
@@ -71,21 +56,34 @@ namespace ts.codefix {
isObjectLiteralExpression(firstDeclaration.parent.right)
) {
const prototypes = firstDeclaration.parent.right;
const memberElement = createClassElement(prototypes.symbol, /** modifiers */ undefined);
if (memberElement) {
memberElements.push(...memberElement);
}
createClassElement(prototypes.symbol, /** modifiers */ undefined, memberElements);
}
}
else {
const memberElement = createClassElement(member, [factory.createToken(SyntaxKind.StaticKeyword)]);
if (memberElement) {
memberElements.push(...memberElement);
}
createClassElement(member, [factory.createToken(SyntaxKind.StaticKeyword)], memberElements);
}
});
}
// all instance members are stored in the "member" array of symbol (done last so instance members pulled from prototype assignments have priority)
if (symbol.members) {
symbol.members.forEach((member, key) => {
if (key === "constructor" && member.valueDeclaration) {
const prototypeAssignment = symbol.exports?.get("prototype" as __String)?.declarations?.[0]?.parent;
if (prototypeAssignment && isBinaryExpression(prototypeAssignment) && isObjectLiteralExpression(prototypeAssignment.right) && some(prototypeAssignment.right.properties, isConstructorAssignment)) {
// fn.prototype = { constructor: fn }
// Already deleted in `createClassElement` in first pass
}
else {
// fn.prototype.constructor = fn
changes.delete(sourceFile, member.valueDeclaration.parent);
}
return;
}
createClassElement(member, /*modifiers*/ undefined, memberElements);
});
}
return memberElements;
function shouldConvertDeclaration(_target: AccessExpression | ObjectLiteralExpression, source: Expression) {
@@ -109,19 +107,28 @@ namespace ts.codefix {
}
}
function createClassElement(symbol: Symbol, modifiers: Modifier[] | undefined): readonly ClassElement[] {
function createClassElement(symbol: Symbol, modifiers: Modifier[] | undefined, members: ClassElement[]): void {
// Right now the only thing we can convert are function expressions, which are marked as methods
// or { x: y } type prototype assignments, which are marked as ObjectLiteral
const members: ClassElement[] = [];
if (!(symbol.flags & SymbolFlags.Method) && !(symbol.flags & SymbolFlags.ObjectLiteral)) {
return members;
return;
}
const memberDeclaration = symbol.valueDeclaration as AccessExpression | ObjectLiteralExpression;
const assignmentBinaryExpression = memberDeclaration.parent as BinaryExpression;
const assignmentExpr = assignmentBinaryExpression.right;
if (!shouldConvertDeclaration(memberDeclaration, assignmentExpr)) {
return members;
return;
}
if (some(members, m => {
const name = getNameOfDeclaration(m);
if (name && isIdentifier(name) && idText(name) === symbolName(symbol)) {
return true; // class member already made for this name
}
return false;
})) {
return;
}
// delete the entire statement if this expression is the sole expression to take care of the semicolon at the end
@@ -132,7 +139,7 @@ namespace ts.codefix {
if (!assignmentExpr) {
members.push(factory.createPropertyDeclaration([], modifiers, symbol.name, /*questionToken*/ undefined,
/*type*/ undefined, /*initializer*/ undefined));
return members;
return;
}
// f.x = expr
@@ -140,52 +147,54 @@ namespace ts.codefix {
const quotePreference = getQuotePreference(sourceFile, preferences);
const name = tryGetPropertyName(memberDeclaration, compilerOptions, quotePreference);
if (name) {
return createFunctionLikeExpressionMember(members, assignmentExpr, name);
createFunctionLikeExpressionMember(members, assignmentExpr, name);
}
return members;
return;
}
// f.prototype = { ... }
else if (isObjectLiteralExpression(assignmentExpr)) {
return flatMap(
forEach(
assignmentExpr.properties,
property => {
if (isMethodDeclaration(property) || isGetOrSetAccessorDeclaration(property)) {
// MethodDeclaration and AccessorDeclaration can appear in a class directly
return members.concat(property);
members.push(property);
}
if (isPropertyAssignment(property) && isFunctionExpression(property.initializer)) {
return createFunctionLikeExpressionMember(members, property.initializer, property.name);
createFunctionLikeExpressionMember(members, property.initializer, property.name);
}
// Drop constructor assignments
if (isConstructorAssignment(property)) return members;
return [];
if (isConstructorAssignment(property)) return;
return;
}
);
return;
}
else {
// Don't try to declare members in JavaScript files
if (isSourceFileJS(sourceFile)) return members;
if (!isPropertyAccessExpression(memberDeclaration)) return members;
if (isSourceFileJS(sourceFile)) return;
if (!isPropertyAccessExpression(memberDeclaration)) return;
const prop = factory.createPropertyDeclaration(/*decorators*/ undefined, modifiers, memberDeclaration.name, /*questionToken*/ undefined, /*type*/ undefined, assignmentExpr);
copyLeadingComments(assignmentBinaryExpression.parent, prop, sourceFile);
members.push(prop);
return members;
return;
}
function createFunctionLikeExpressionMember(members: readonly ClassElement[], expression: FunctionExpression | ArrowFunction, name: PropertyName) {
function createFunctionLikeExpressionMember(members: ClassElement[], expression: FunctionExpression | ArrowFunction, name: PropertyName) {
if (isFunctionExpression(expression)) return createFunctionExpressionMember(members, expression, name);
else return createArrowFunctionExpressionMember(members, expression, name);
}
function createFunctionExpressionMember(members: readonly ClassElement[], functionExpression: FunctionExpression, name: PropertyName) {
function createFunctionExpressionMember(members: ClassElement[], functionExpression: FunctionExpression, name: PropertyName) {
const fullModifiers = concatenate(modifiers, getModifierKindFromSource(functionExpression, SyntaxKind.AsyncKeyword));
const method = factory.createMethodDeclaration(/*decorators*/ undefined, fullModifiers, /*asteriskToken*/ undefined, name, /*questionToken*/ undefined,
/*typeParameters*/ undefined, functionExpression.parameters, /*type*/ undefined, functionExpression.body);
copyLeadingComments(assignmentBinaryExpression, method, sourceFile);
return members.concat(method);
members.push(method);
return;
}
function createArrowFunctionExpressionMember(members: readonly ClassElement[], arrowFunction: ArrowFunction, name: PropertyName) {
function createArrowFunctionExpressionMember(members: ClassElement[], arrowFunction: ArrowFunction, name: PropertyName) {
const arrowFunctionBody = arrowFunction.body;
let bodyBlock: Block;
@@ -201,7 +210,7 @@ namespace ts.codefix {
const method = factory.createMethodDeclaration(/*decorators*/ undefined, fullModifiers, /*asteriskToken*/ undefined, name, /*questionToken*/ undefined,
/*typeParameters*/ undefined, arrowFunction.parameters, /*type*/ undefined, bodyBlock);
copyLeadingComments(assignmentBinaryExpression, method, sourceFile);
return members.concat(method);
members.push(method);
}
}
}
@@ -49,7 +49,7 @@ namespace ts.codefix {
function doChange(changes: textChanges.ChangeTracker, sourceFile: SourceFile, { container, typeNode, constraint, name }: Info): void {
changes.replaceNode(sourceFile, container, factory.createMappedTypeNode(
/*readonlyToken*/ undefined,
factory.createTypeParameterDeclaration(name, factory.createTypeReferenceNode(constraint)),
factory.createTypeParameterDeclaration(/*modifiers*/ undefined, name, factory.createTypeReferenceNode(constraint)),
/*nameType*/ undefined,
/*questionToken*/ undefined,
typeNode,
@@ -42,7 +42,7 @@ namespace ts.codefix {
const members = isInterfaceDeclaration(container) ? container.members : (container.type as TypeLiteralNode).members;
const otherMembers = members.filter(member => !isIndexSignatureDeclaration(member));
const parameter = first(indexSignature.parameters);
const mappedTypeParameter = factory.createTypeParameterDeclaration(cast(parameter.name, isIdentifier), parameter.type);
const mappedTypeParameter = factory.createTypeParameterDeclaration(/*modifiers*/ undefined, cast(parameter.name, isIdentifier), parameter.type);
const mappedIntersectionType = factory.createMappedTypeNode(
hasEffectiveReadonlyModifier(indexSignature) ? factory.createModifier(SyntaxKind.ReadonlyKeyword) : undefined,
mappedTypeParameter,
@@ -171,7 +171,7 @@ namespace ts.codefix {
const properties = arrayFrom(checker.getUnmatchedProperties(checker.getTypeAtLocation(parent), checker.getTypeAtLocation(param), /* requireOptionalProperties */ false, /* matchDiscriminantProperties */ false));
if (!length(properties)) return undefined;
return { kind: InfoKind.ObjectLiteral, token: param.name, properties, indentation: 0, parentDeclaration: parent };
return { kind: InfoKind.ObjectLiteral, token: param.name, properties, parentDeclaration: parent };
}
if (!isMemberName(token)) return undefined;
@@ -179,7 +179,8 @@ namespace ts.codefix {
if (isIdentifier(token) && hasInitializer(parent) && parent.initializer && isObjectLiteralExpression(parent.initializer)) {
const properties = arrayFrom(checker.getUnmatchedProperties(checker.getTypeAtLocation(parent.initializer), checker.getTypeAtLocation(token), /* requireOptionalProperties */ false, /* matchDiscriminantProperties */ false));
if (!length(properties)) return undefined;
return { kind: InfoKind.ObjectLiteral, token, properties, indentation: undefined, parentDeclaration: parent.initializer };
return { kind: InfoKind.ObjectLiteral, token, properties, parentDeclaration: parent.initializer };
}
if (isIdentifier(token) && isJsxOpeningLikeElement(token.parent)) {
@@ -235,6 +236,7 @@ namespace ts.codefix {
if (enumDeclaration && !isPrivateIdentifier(token) && !isSourceFileFromLibrary(program, enumDeclaration.getSourceFile())) {
return { kind: InfoKind.Enum, token, parentDeclaration: enumDeclaration };
}
return undefined;
}
@@ -67,6 +67,7 @@ namespace ts.codefix {
}
function addDefiniteAssignmentAssertion(changeTracker: textChanges.ChangeTracker, propertyDeclarationSourceFile: SourceFile, propertyDeclaration: PropertyDeclaration): void {
suppressLeadingAndTrailingTrivia(propertyDeclaration);
const property = factory.updatePropertyDeclaration(
propertyDeclaration,
propertyDeclaration.decorators,
@@ -108,6 +109,7 @@ namespace ts.codefix {
}
function addInitializer(changeTracker: textChanges.ChangeTracker, propertyDeclarationSourceFile: SourceFile, propertyDeclaration: PropertyDeclaration, initializer: Expression): void {
suppressLeadingAndTrailingTrivia(propertyDeclaration);
const property = factory.updatePropertyDeclaration(
propertyDeclaration,
propertyDeclaration.decorators,
@@ -0,0 +1,70 @@
/* @internal */
namespace ts.codefix {
const fixId = "fixUnreferenceableDecoratorMetadata";
const errorCodes = [Diagnostics.A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled.code];
registerCodeFix({
errorCodes,
getCodeActions: context => {
const importDeclaration = getImportDeclaration(context.sourceFile, context.program, context.span.start);
if (!importDeclaration) return;
const namespaceChanges = textChanges.ChangeTracker.with(context, t => importDeclaration.kind === SyntaxKind.ImportSpecifier && doNamespaceImportChange(t, context.sourceFile, importDeclaration, context.program));
const typeOnlyChanges = textChanges.ChangeTracker.with(context, t => doTypeOnlyImportChange(t, context.sourceFile, importDeclaration, context.program));
let actions: CodeFixAction[] | undefined;
if (namespaceChanges.length) {
actions = append(actions, createCodeFixActionWithoutFixAll(fixId, namespaceChanges, Diagnostics.Convert_named_imports_to_namespace_import));
}
if (typeOnlyChanges.length) {
actions = append(actions, createCodeFixActionWithoutFixAll(fixId, typeOnlyChanges, Diagnostics.Convert_to_type_only_import));
}
return actions;
},
fixIds: [fixId],
});
function getImportDeclaration(sourceFile: SourceFile, program: Program, start: number): ImportClause | ImportSpecifier | ImportEqualsDeclaration | undefined {
const identifier = tryCast(getTokenAtPosition(sourceFile, start), isIdentifier);
if (!identifier || identifier.parent.kind !== SyntaxKind.TypeReference) return;
const checker = program.getTypeChecker();
const symbol = checker.getSymbolAtLocation(identifier);
return find(symbol?.declarations || emptyArray, or(isImportClause, isImportSpecifier, isImportEqualsDeclaration) as (n: Node) => n is ImportClause | ImportSpecifier | ImportEqualsDeclaration);
}
// Converts the import declaration of the offending import to a type-only import,
// only if it can be done without affecting other imported names. If the conversion
// cannot be done cleanly, we could offer to *extract* the offending import to a
// new type-only import declaration, but honestly I doubt anyone will ever use this
// codefix at all, so it's probably not worth the lines of code.
function doTypeOnlyImportChange(changes: textChanges.ChangeTracker, sourceFile: SourceFile, importDeclaration: ImportClause | ImportSpecifier | ImportEqualsDeclaration, program: Program) {
if (importDeclaration.kind === SyntaxKind.ImportEqualsDeclaration) {
changes.insertModifierBefore(sourceFile, SyntaxKind.TypeKeyword, importDeclaration.name);
return;
}
const importClause = importDeclaration.kind === SyntaxKind.ImportClause ? importDeclaration : importDeclaration.parent.parent;
if (importClause.name && importClause.namedBindings) {
// Cannot convert an import with a default import and named bindings to type-only
// (it's a grammar error).
return;
}
const checker = program.getTypeChecker();
const importsValue = !!forEachImportClauseDeclaration(importClause, decl => {
if (skipAlias(decl.symbol, checker).flags & SymbolFlags.Value) return true;
});
if (importsValue) {
// Assume that if someone wrote a non-type-only import that includes some values,
// they intend to use those values in value positions, even if they haven't yet.
// Don't convert it to type-only.
return;
}
changes.insertModifierBefore(sourceFile, SyntaxKind.TypeKeyword, importClause);
}
function doNamespaceImportChange(changes: textChanges.ChangeTracker, sourceFile: SourceFile, importDeclaration: ImportSpecifier, program: Program) {
refactor.doChangeNamedToNamespaceOrDefault(sourceFile, program, changes, importDeclaration.parent);
}
}
+2 -1
View File
@@ -222,6 +222,7 @@ namespace ts.codefix {
}
return factory.updateTypeParameterDeclaration(
typeParameterDecl,
typeParameterDecl.modifiers,
typeParameterDecl.name,
constraint,
defaultType
@@ -306,7 +307,7 @@ namespace ts.codefix {
const typeParameters = isJs || typeArguments === undefined
? undefined
: map(typeArguments, (_, i) =>
factory.createTypeParameterDeclaration(CharacterCodes.T + typeArguments.length - 1 <= CharacterCodes.Z ? String.fromCharCode(CharacterCodes.T + i) : `T${i}`));
factory.createTypeParameterDeclaration(/*modifiers*/ undefined, CharacterCodes.T + typeArguments.length - 1 <= CharacterCodes.Z ? String.fromCharCode(CharacterCodes.T + i) : `T${i}`));
const parameters = createDummyParameters(args.length, names, types, /*minArgumentCount*/ undefined, isJs);
const type = isJs || contextualType === undefined
? undefined
+19 -12
View File
@@ -17,14 +17,15 @@ namespace ts.Completions {
SuggestedClassMembers = "14",
GlobalsOrKeywords = "15",
AutoImportSuggestions = "16",
JavascriptIdentifiers = "17",
DeprecatedLocalDeclarationPriority = "18",
DeprecatedLocationPriority = "19",
DeprecatedOptionalMember = "20",
DeprecatedMemberDeclaredBySpreadAssignment = "21",
DeprecatedSuggestedClassMembers = "22",
DeprecatedGlobalsOrKeywords = "23",
DeprecatedAutoImportSuggestions = "24"
ClassMemberSnippets = "17",
JavascriptIdentifiers = "18",
DeprecatedLocalDeclarationPriority = "19",
DeprecatedLocationPriority = "20",
DeprecatedOptionalMember = "21",
DeprecatedMemberDeclaredBySpreadAssignment = "22",
DeprecatedSuggestedClassMembers = "23",
DeprecatedGlobalsOrKeywords = "24",
DeprecatedAutoImportSuggestions = "25"
}
const enum SortTextId {
@@ -37,8 +38,8 @@ namespace ts.Completions {
AutoImportSuggestions = 16,
// Don't use these directly.
_JavaScriptIdentifiers = 17,
_DeprecatedStart = 18,
_JavaScriptIdentifiers = 18,
_DeprecatedStart = 19,
_First = LocalDeclarationPriority,
DeprecatedOffset = _DeprecatedStart - _First,
@@ -769,6 +770,7 @@ namespace ts.Completions {
isClassLikeMemberCompletion(symbol, location)) {
let importAdder;
({ insertText, isSnippet, importAdder, replacementSpan } = getEntryForMemberCompletion(host, program, options, preferences, name, symbol, location, contextToken, formatContext));
sortText = SortText.ClassMemberSnippets; // sortText has to be lower priority than the sortText for keywords. See #47852.
if (importAdder?.hasFixes()) {
hasAction = true;
source = CompletionSource.ClassMemberSnippet;
@@ -3911,9 +3913,14 @@ namespace ts.Completions {
if (type) {
return type;
}
if (isBinaryExpression(node.parent) && node.parent.operatorToken.kind === SyntaxKind.EqualsToken && node === node.parent.left) {
const parent = walkUpParenthesizedExpressions(node.parent);
if (isBinaryExpression(parent) && parent.operatorToken.kind === SyntaxKind.EqualsToken && node === parent.left) {
// Object literal is assignment pattern: ({ | } = x)
return typeChecker.getTypeAtLocation(node.parent);
return typeChecker.getTypeAtLocation(parent);
}
if (isExpression(parent)) {
// f(() => (({ | })));
return typeChecker.getContextualType(parent);
}
return undefined;
}
+17 -1
View File
@@ -357,7 +357,23 @@ namespace ts {
};
}
function compilerOptionValueToString(value: unknown): string {
if (value === null || typeof value !== "object") { // eslint-disable-line no-null/no-null
return "" + value;
}
if (isArray(value)) {
return `[${map(value, e => compilerOptionValueToString(e))?.join(",")}]`;
}
let str = "{";
for (const key in value) {
if (ts.hasOwnProperty.call(value, key)) { // eslint-disable-line @typescript-eslint/no-unnecessary-qualifier
str += `${key}: ${compilerOptionValueToString((value as any)[key])}`;
}
}
return str + "}";
}
function getKeyForCompilationSettings(settings: CompilerOptions): DocumentRegistryBucketKey {
return sourceFileAffectingCompilerOptions.map(option => getCompilerOptionValue(settings, option)).join("|") as DocumentRegistryBucketKey;
return sourceFileAffectingCompilerOptions.map(option => compilerOptionValueToString(getCompilerOptionValue(settings, option))).join("|") + (settings.pathsBasePath ? `|${settings.pathsBasePath}` : undefined) as DocumentRegistryBucketKey;
}
}
+5 -1
View File
@@ -59,6 +59,7 @@ namespace ts {
export interface CacheableExportInfoMapHost {
getCurrentProgram(): Program | undefined;
getPackageJsonAutoImportProvider(): Program | undefined;
getGlobalTypingsCacheLocation(): string | undefined;
}
export function createCacheableExportInfoMap(host: CacheableExportInfoMapHost): ExportInfoMap {
@@ -99,7 +100,7 @@ namespace ts {
packageName = unmangleScopedPackageName(getPackageNameFromTypesPackageName(moduleFile.fileName.substring(topLevelPackageNameIndex + 1, packageRootIndex)));
if (startsWith(importingFile, moduleFile.path.substring(0, topLevelNodeModulesIndex))) {
const prevDeepestNodeModulesPath = packages.get(packageName);
const nodeModulesPath = moduleFile.fileName.substring(0, topLevelPackageNameIndex);
const nodeModulesPath = moduleFile.fileName.substring(0, topLevelPackageNameIndex + 1);
if (prevDeepestNodeModulesPath) {
const prevDeepestNodeModulesIndex = prevDeepestNodeModulesPath.indexOf(nodeModulesPathPart);
if (topLevelNodeModulesIndex > prevDeepestNodeModulesIndex) {
@@ -272,6 +273,8 @@ namespace ts {
function isNotShadowedByDeeperNodeModulesPackage(info: SymbolExportInfo, packageName: string | undefined) {
if (!packageName || !info.moduleFileName) return true;
const typingsCacheLocation = host.getGlobalTypingsCacheLocation();
if (typingsCacheLocation && startsWith(info.moduleFileName, typingsCacheLocation)) return true;
const packageDeepestNodeModulesPath = packages.get(packageName);
return !packageDeepestNodeModulesPath || startsWith(info.moduleFileName, packageDeepestNodeModulesPath);
}
@@ -367,6 +370,7 @@ namespace ts {
const cache = host.getCachedExportInfoMap?.() || createCacheableExportInfoMap({
getCurrentProgram: () => program,
getPackageJsonAutoImportProvider: () => host.getPackageJsonAutoImportProvider?.(),
getGlobalTypingsCacheLocation: () => host.getGlobalTypingsCacheLocation?.(),
});
if (cache.isUsableByFile(importingFile.path)) {
+6
View File
@@ -1673,6 +1673,12 @@ namespace ts.FindAllReferences {
function addReference(referenceLocation: Node, relatedSymbol: Symbol | RelatedSymbol, state: State): void {
const { kind, symbol } = "kind" in relatedSymbol ? relatedSymbol : { kind: undefined, symbol: relatedSymbol }; // eslint-disable-line no-in-operator
// if rename symbol from default export anonymous function, for example `export default function() {}`, we do not need to add reference
if (state.options.use === FindReferencesUse.Rename && referenceLocation.kind === SyntaxKind.DefaultKeyword) {
return;
}
const addRef = state.referenceAdder(symbol);
if (state.options.implementations) {
addImplementationReferences(referenceLocation, addRef, state);
+7 -6
View File
@@ -439,20 +439,21 @@ namespace ts.formatting {
}
if (previousRange! && formattingScanner.getStartPos() >= originalRange.end) {
const token =
const tokenInfo =
formattingScanner.isOnEOF() ? formattingScanner.readEOFTokenRange() :
formattingScanner.isOnToken() ? formattingScanner.readTokenInfo(enclosingNode).token :
undefined;
if (token) {
if (tokenInfo) {
const parent = findPrecedingToken(tokenInfo.end, sourceFile, enclosingNode)?.parent || previousParent!;
processPair(
token,
sourceFile.getLineAndCharacterOfPosition(token.pos).line,
enclosingNode,
tokenInfo,
sourceFile.getLineAndCharacterOfPosition(tokenInfo.pos).line,
parent,
previousRange,
previousRangeStartLine!,
previousParent!,
enclosingNode,
parent,
/*dynamicIndentation*/ undefined);
}
}
+22 -1
View File
@@ -55,7 +55,28 @@ namespace ts.formatting {
// indentation is first non-whitespace character in a previous line
// for block indentation, we should look for a line which contains something that's not
// whitespace.
if (options.indentStyle === IndentStyle.Block) {
const currentToken = getTokenAtPosition(sourceFile, position);
// for object literal, we want to the indentation work like block
// if { starts in any position (can be in the middle of line)
// the following indentation should treat { as starting of that line (including leading whitespace)
// ```
// const a: { x: undefined, y: undefined } = {} // leading 4 whitespaces and { starts in the middle of line
// ->
// const a: { x: undefined, y: undefined } = {
// x: undefined,
// y: undefined,
// }
// ---------------------
// const a: {x : undefined, y: undefined } =
// {}
// ->
// const a: { x: undefined, y: undefined } =
// { // leading 5 whitespaces and { starts at 6 column
// x: undefined,
// y: undefined,
// }
// ```
if (options.indentStyle === IndentStyle.Block || currentToken.kind === SyntaxKind.OpenBraceToken) {
return getBlockIndent(sourceFile, position, options);
}
+1 -1
View File
@@ -279,7 +279,7 @@ namespace ts.InlayHints {
continue;
}
addTypeHints(typeDisplayString, param.name.end);
addTypeHints(typeDisplayString, param.questionToken ? param.questionToken.end : param.name.end);
}
}
+2 -11
View File
@@ -152,23 +152,14 @@ namespace ts.JsDoc {
function getDisplayPartsFromComment(comment: string | readonly JSDocComment[], checker: TypeChecker | undefined): SymbolDisplayPart[] {
if (typeof comment === "string") {
return [textPart(skipSeparatorFromComment(comment))];
return [textPart(comment)];
}
return flatMap(
comment,
node => node.kind === SyntaxKind.JSDocText ? [textPart(skipSeparatorFromComment(node.text))] : buildLinkParts(node, checker)
node => node.kind === SyntaxKind.JSDocText ? [textPart(node.text)] : buildLinkParts(node, checker)
) as SymbolDisplayPart[];
}
function skipSeparatorFromComment(text: string) {
let pos = 0;
if (text.charCodeAt(pos++) === CharacterCodes.minus) {
while (pos < text.length && text.charCodeAt(pos) === CharacterCodes.space) pos++;
return text.slice(pos);
}
return text;
}
function getCommentDisplayParts(tag: JSDocTag, checker?: TypeChecker): SymbolDisplayPart[] | undefined {
const { comment, kind } = tag;
const namePart = getTagNameDisplayPart(kind);
+9 -5
View File
@@ -79,22 +79,25 @@ namespace ts.refactor {
if (importClause.namedBindings.kind === SyntaxKind.NamespaceImport) {
return { convertTo: ImportKind.Named, import: importClause.namedBindings };
}
const compilerOptions = context.program.getCompilerOptions();
const shouldUseDefault = getAllowSyntheticDefaultImports(compilerOptions)
&& isExportEqualsModule(importClause.parent.moduleSpecifier, context.program.getTypeChecker());
const shouldUseDefault = getShouldUseDefault(context.program, importClause);
return shouldUseDefault
? { convertTo: ImportKind.Default, import: importClause.namedBindings }
: { convertTo: ImportKind.Namespace, import: importClause.namedBindings };
}
function getShouldUseDefault(program: Program, importClause: ImportClause) {
return getAllowSyntheticDefaultImports(program.getCompilerOptions())
&& isExportEqualsModule(importClause.parent.moduleSpecifier, program.getTypeChecker());
}
function doChange(sourceFile: SourceFile, program: Program, changes: textChanges.ChangeTracker, info: ImportConversionInfo): void {
const checker = program.getTypeChecker();
if (info.convertTo === ImportKind.Named) {
doChangeNamespaceToNamed(sourceFile, checker, changes, info.import, getAllowSyntheticDefaultImports(program.getCompilerOptions()));
}
else {
doChangeNamedToNamespaceOrDefault(sourceFile, checker, changes, info.import, info.convertTo === ImportKind.Default);
doChangeNamedToNamespaceOrDefault(sourceFile, program, changes, info.import, info.convertTo === ImportKind.Default);
}
}
@@ -153,7 +156,8 @@ namespace ts.refactor {
return isPropertyAccessExpression(propertyAccessOrQualifiedName) ? propertyAccessOrQualifiedName.expression : propertyAccessOrQualifiedName.left;
}
function doChangeNamedToNamespaceOrDefault(sourceFile: SourceFile, checker: TypeChecker, changes: textChanges.ChangeTracker, toConvert: NamedImports, shouldUseDefault: boolean) {
export function doChangeNamedToNamespaceOrDefault(sourceFile: SourceFile, program: Program, changes: textChanges.ChangeTracker, toConvert: NamedImports, shouldUseDefault = getShouldUseDefault(program, toConvert.parent)): void {
const checker = program.getTypeChecker();
const importDecl = toConvert.parent.parent;
const { moduleSpecifier } = importDecl;
+3 -1
View File
@@ -1136,7 +1136,9 @@ namespace ts.refactor.extractSymbol {
// Make a unique name for the extracted variable
const file = scope.getSourceFile();
const localNameText = getUniqueName(isClassLike(scope) ? "newProperty" : "newLocal", file);
const localNameText = isPropertyAccessExpression(node) && !isClassLike(scope) && !checker.resolveName(node.name.text, node, SymbolFlags.Value, /*excludeGlobals*/ false) && !isPrivateIdentifier(node.name) && !isKeyword(node.name.originalKeywordKind!)
? node.name.text
: getUniqueName(isClassLike(scope) ? "newProperty" : "newLocal", file);
const isJS = isInJSFile(scope);
let variableType = isJS || !checker.isContextSensitive(node)
+2 -2
View File
@@ -203,7 +203,7 @@ namespace ts.refactor {
/* decorators */ undefined,
/* modifiers */ undefined,
name,
typeParameters.map(id => factory.updateTypeParameterDeclaration(id, id.name, id.constraint, /* defaultType */ undefined)),
typeParameters.map(id => factory.updateTypeParameterDeclaration(id, id.modifiers, id.name, id.constraint, /* defaultType */ undefined)),
selection
);
changes.insertNodeBefore(file, firstStatement, ignoreSourceNewlines(newTypeNode), /* blankLineBetween */ true);
@@ -237,7 +237,7 @@ namespace ts.refactor {
const templates: JSDocTemplateTag[] = [];
forEach(typeParameters, typeParameter => {
const constraint = getEffectiveConstraintOfTypeParameter(typeParameter);
const parameter = factory.createTypeParameterDeclaration(typeParameter.name);
const parameter = factory.createTypeParameterDeclaration(/*modifiers*/ undefined, typeParameter.name);
const template = factory.createJSDocTemplateTag(
factory.createIdentifier("template"),
constraint && cast(constraint, isJSDocTypeExpression),
+2
View File
@@ -1004,9 +1004,11 @@ namespace ts {
// Initialize the list with the root file names
const rootFileNames = host.getScriptFileNames();
tracing?.push(tracing.Phase.Session, "initializeHostCache", { count: rootFileNames.length });
for (const fileName of rootFileNames) {
this.createEntry(fileName, toPath(fileName, this.currentDirectory, getCanonicalFileName));
}
tracing?.pop();
}
private createEntry(fileName: string, path: Path) {
+1 -1
View File
@@ -554,7 +554,7 @@ namespace ts {
}
}
function simpleForwardCall(logger: Logger, actionDescription: string, action: () => {}, logPerformance: boolean): {} {
function simpleForwardCall(logger: Logger, actionDescription: string, action: () => unknown, logPerformance: boolean): unknown {
let start: number | undefined;
if (logPerformance) {
logger.log(actionDescription);
+2 -6
View File
@@ -116,10 +116,6 @@ namespace ts.textChanges {
* Text of inserted node will be formatted with this delta, otherwise delta will be inferred from the new node kind
*/
delta?: number;
/**
* Do not trim leading white spaces in the edit range
*/
preserveLeadingWhitespace?: boolean;
}
export interface ReplaceWithMultipleNodesOptions extends InsertNodeOptions {
@@ -492,7 +488,7 @@ namespace ts.textChanges {
}
const startPosition = getPrecedingNonSpaceCharacterPosition(sourceFile.text, fnStart - 1);
const indent = sourceFile.text.slice(startPosition, fnStart);
this.insertNodeAt(sourceFile, fnStart, tag, { preserveLeadingWhitespace: false, suffix: this.newLineCharacter + indent });
this.insertNodeAt(sourceFile, fnStart, tag, { suffix: this.newLineCharacter + indent });
}
private createJSDocText(sourceFile: SourceFile, node: HasJSDoc) {
@@ -1068,7 +1064,7 @@ namespace ts.textChanges {
? change.nodes.map(n => removeSuffix(format(n), newLineCharacter)).join(change.options?.joiner || newLineCharacter)
: format(change.node);
// strip initial indentation (spaces or tabs) if text will be inserted in the middle of the line
const noIndent = (options.preserveLeadingWhitespace || options.indentation !== undefined || getLineStartPositionForPosition(pos, sourceFile) === pos) ? text : text.replace(/^\s+/, "");
const noIndent = (options.indentation !== undefined || getLineStartPositionForPosition(pos, sourceFile) === pos) ? text : text.replace(/^\s+/, "");
return (options.prefix || "") + noIndent
+ ((!options.suffix || endsWith(noIndent, options.suffix))
? "" : options.suffix);
+1
View File
@@ -88,6 +88,7 @@
"codefixes/fixForgottenThisPropertyAccess.ts",
"codefixes/fixInvalidJsxCharacters.ts",
"codefixes/fixUnmatchedParameter.ts",
"codefixes/fixUnreferenceableDecoratorMetadata.ts",
"codefixes/fixUnusedIdentifier.ts",
"codefixes/fixUnreachableCode.ts",
"codefixes/fixUnusedLabel.ts",
+6 -4
View File
@@ -1256,8 +1256,10 @@ namespace ts {
* Finds the rightmost token satisfying `token.end <= position`,
* excluding `JsxText` tokens containing only whitespace.
*/
export function findPrecedingToken(position: number, sourceFile: SourceFile, startNode?: Node, excludeJsdoc?: boolean): Node | undefined {
const result = find(startNode || sourceFile);
export function findPrecedingToken(position: number, sourceFile: SourceFileLike, startNode: Node, excludeJsdoc?: boolean): Node | undefined;
export function findPrecedingToken(position: number, sourceFile: SourceFile, startNode?: Node, excludeJsdoc?: boolean): Node | undefined;
export function findPrecedingToken(position: number, sourceFile: SourceFileLike, startNode?: Node, excludeJsdoc?: boolean): Node | undefined {
const result = find((startNode || sourceFile) as Node);
Debug.assert(!(result && isWhiteSpaceOnlyJsxText(result)));
return result;
@@ -1322,7 +1324,7 @@ namespace ts {
return isToken(n) && !isWhiteSpaceOnlyJsxText(n);
}
function findRightmostToken(n: Node, sourceFile: SourceFile): Node | undefined {
function findRightmostToken(n: Node, sourceFile: SourceFileLike): Node | undefined {
if (isNonWhitespaceToken(n)) {
return n;
}
@@ -1339,7 +1341,7 @@ namespace ts {
/**
* Finds the rightmost child to the left of `children[exclusiveStartPosition]` which is a non-all-whitespace token or has constituent tokens.
*/
function findRightmostChildNodeWithTokens(children: Node[], exclusiveStartPosition: number, sourceFile: SourceFile, parentKind: SyntaxKind): Node | undefined {
function findRightmostChildNodeWithTokens(children: Node[], exclusiveStartPosition: number, sourceFile: SourceFileLike, parentKind: SyntaxKind): Node | undefined {
for (let i = exclusiveStartPosition - 1; i >= 0; i--) {
const child = children[i];
+1 -1
View File
@@ -267,7 +267,7 @@ namespace ts {
factory.createKeywordTypeNode(SyntaxKind.AnyKeyword)
),
factory.createFunctionTypeNode(
[factory.createTypeParameterDeclaration("T")],
[factory.createTypeParameterDeclaration(/*modifiers*/ undefined, "T")],
[factory.createParameterDeclaration(
/*decorators*/ undefined,
/*modifiers*/ undefined,
+3 -3
View File
@@ -179,13 +179,13 @@ namespace ts {
});
});
describe("unittests:: programApi:: Program.getDiagnosticsProducingTypeChecker / Program.getSemanticDiagnostics", () => {
describe("unittests:: programApi:: Program.getTypeChecker / Program.getSemanticDiagnostics", () => {
it("does not produce errors on `as const` it would not normally produce on the command line", () => {
const main = new documents.TextDocument("/main.ts", "0 as const");
const fs = vfs.createFromFileSystem(Harness.IO, /*ignoreCase*/ false, { documents: [main], cwd: "/" });
const program = createProgram(["/main.ts"], {}, new fakes.CompilerHost(fs, { newLine: NewLineKind.LineFeed }));
const typeChecker = program.getDiagnosticsProducingTypeChecker();
const typeChecker = program.getTypeChecker();
const sourceFile = program.getSourceFile("main.ts")!;
typeChecker.getTypeAtLocation(((sourceFile.statements[0] as ExpressionStatement).expression as AsExpression).type);
const diag = program.getSemanticDiagnostics();
@@ -199,7 +199,7 @@ namespace ts {
const program = createProgram(["/main.ts"], {}, new fakes.CompilerHost(fs, { newLine: NewLineKind.LineFeed }));
const sourceFile = program.getSourceFile("main.ts")!;
const typeChecker = program.getDiagnosticsProducingTypeChecker();
const typeChecker = program.getTypeChecker();
typeChecker.getSymbolAtLocation((sourceFile.statements[0] as ImportDeclaration).moduleSpecifier);
assert.isEmpty(program.getSemanticDiagnostics());
});
@@ -279,6 +279,19 @@ switch (1) {
break;
}
`);
testExtractConstant("extractConstant_PropertyName",
`[#|x.y|].z();`);
testExtractConstant("extractConstant_PropertyName_ExistingName",
`let y;
[#|x.y|].z();`);
testExtractConstant("extractConstant_PropertyName_Keyword",
`[#|x.if|].z();`);
testExtractConstant("extractConstant_PropertyName_PrivateIdentifierKeyword",
`[#|this.#if|].z();`);
});
function testExtractConstant(caption: string, text: string) {
+10 -10
View File
@@ -386,11 +386,11 @@ x(1)`
displayPartsForJSDoc: false,
tags: [{
name: "param",
text: "y {@link C}"
text: "y - {@link C}"
}],
documentation: [{
kind: "text",
text: ""
text: "- "
}, {
kind: "link",
text: "{@link "
@@ -425,7 +425,7 @@ x(1)`
text: " "
}, {
kind: "text",
text: ""
text: "- "
}, {
kind: "link",
text: "{@link "
@@ -461,11 +461,11 @@ x(1)`
displayPartsForJSDoc: false,
tags: [{
name: "param",
text: "y {@link C}"
text: "y - {@link C}"
}],
documentation: [{
kind: "text",
text: ""
text: "- "
}, {
kind: "link",
text: "{@link "
@@ -496,7 +496,7 @@ x(1)`
text: " "
}, {
kind: "text",
text: ""
text: "- "
}, {
kind: "link",
text: "{@link "
@@ -610,7 +610,7 @@ foo`
text: " "
}, {
kind: "text",
text: "see "
text: "- see "
}, {
kind: "link",
text: "{@link "
@@ -641,7 +641,7 @@ foo`
displayPartsForJSDoc: false,
tags: [{
name: "param",
text: "x see {@link C}",
text: "x - see {@link C}",
}],
});
});
@@ -659,7 +659,7 @@ foo`
text: " "
}, {
kind: "text",
text: "see "
text: "- see "
}, {
kind: "link",
text: "{@link "
@@ -686,7 +686,7 @@ foo`
displayPartsForJSDoc: false,
tags: [{
name: "param",
text: "x see {@link C}",
text: "x - see {@link C}",
}],
});
});
@@ -1,5 +1,5 @@
namespace ts.projectSystem {
describe("unittests:: tsserver:: Language service", () => {
describe("unittests:: tsserver:: languageService", () => {
it("should work correctly on case-sensitive file systems", () => {
const lib = {
path: "/a/Lib/lib.d.ts",
@@ -15,5 +15,54 @@ namespace ts.projectSystem {
projectService.checkNumberOfProjects({ inferredProjects: 1 });
projectService.inferredProjects[0].getLanguageService().getProgram();
});
it("should support multiple projects with the same file under differing `paths` settings", () => {
const files = [
{
path: "/project/shared.ts",
content: Utils.dedent`
import {foo_a} from "foo";
`
},
{
path: `/project/a/tsconfig.json`,
content: `{ "compilerOptions": { "paths": { "foo": ["./foo.d.ts"] } }, "files": ["./index.ts", "./foo.d.ts"] }`
},
{
path: `/project/a/foo.d.ts`,
content: Utils.dedent`
export const foo_a = 1;
`
},
{
path: "/project/a/index.ts",
content: `import "../shared";`
},
{
path: `/project/b/tsconfig.json`,
content: `{ "compilerOptions": { "paths": { "foo": ["./foo.d.ts"] } }, "files": ["./index.ts", "./foo.d.ts"] }`
},
{
path: `/project/b/foo.d.ts`,
content: Utils.dedent`
export const foo_b = 1;
`
},
{
path: "/project/b/index.ts",
content: `import "../shared";`
}
];
const host = createServerHost(files, { executingFilePath: "/project/tsc.js", useCaseSensitiveFileNames: true });
const projectService = createProjectService(host);
projectService.openClientFile(files[3].path);
projectService.openClientFile(files[6].path);
projectService.checkNumberOfProjects({ configuredProjects: 2 });
const proj1Diags = projectService.configuredProjects.get(files[1].path)!.getLanguageService().getProgram()!.getSemanticDiagnostics();
Debug.assertEqual(proj1Diags.length, 0);
const proj2Diags = projectService.configuredProjects.get(files[4].path)!.getLanguageService().getProgram()!.getSemanticDiagnostics();
Debug.assertEqual(proj2Diags.length, 1);
});
});
}
@@ -271,7 +271,7 @@ fn5();
});
}
interface Action<Req = protocol.Request, Response = {}> {
interface Action<Req = protocol.Request, Response = unknown> {
reqName: string;
request: Partial<Req>;
expectedResponse: Response;
@@ -174,6 +174,43 @@ namespace ts.projectSystem {
});
});
it("export default anonymous function works with prefixText and suffixText when disabled", () => {
const aTs: File = { path: "/a.ts", content: "export default function() {}" };
const bTs: File = { path: "/b.ts", content: `import aTest from "./a"; function test() { return aTest(); }` };
const session = createSession(createServerHost([aTs, bTs]));
openFilesForSession([bTs], session);
session.getProjectService().setHostConfiguration({ preferences: { providePrefixAndSuffixTextForRename: false } });
const response1 = executeSessionRequest<protocol.RenameRequest, protocol.RenameResponse>(session, protocol.CommandTypes.Rename, protocolFileLocationFromSubstring(bTs, "aTest("));
assert.deepEqual<protocol.RenameResponseBody | undefined>(response1, {
info: {
canRename: true,
fileToRename: undefined,
displayName: "aTest",
fullDisplayName: "aTest",
kind: ScriptElementKind.alias,
kindModifiers: "export",
triggerSpan: protocolTextSpanFromSubstring(bTs.content, "aTest", { index: 1 })
},
locs: [{
file: bTs.path,
locs: [
protocolRenameSpanFromSubstring({
fileText: bTs.content,
text: "aTest",
contextText: `import aTest from "./a";`
}),
protocolRenameSpanFromSubstring({
fileText: bTs.content,
text: "aTest",
options: { index: 1 },
})
]
}],
});
});
it("rename behavior is based on file of rename initiation", () => {
const aTs: File = { path: "/a.ts", content: "const x = 1; export { x };" };
const bTs: File = { path: "/b.ts", content: `import { x } from "./a"; const y = x + 1;` };
+251 -237
View File
@@ -249,218 +249,219 @@ declare namespace ts {
ModuleKeyword = 141,
NamespaceKeyword = 142,
NeverKeyword = 143,
ReadonlyKeyword = 144,
RequireKeyword = 145,
NumberKeyword = 146,
ObjectKeyword = 147,
SetKeyword = 148,
StringKeyword = 149,
SymbolKeyword = 150,
TypeKeyword = 151,
UndefinedKeyword = 152,
UniqueKeyword = 153,
UnknownKeyword = 154,
FromKeyword = 155,
GlobalKeyword = 156,
BigIntKeyword = 157,
OverrideKeyword = 158,
OfKeyword = 159,
QualifiedName = 160,
ComputedPropertyName = 161,
TypeParameter = 162,
Parameter = 163,
Decorator = 164,
PropertySignature = 165,
PropertyDeclaration = 166,
MethodSignature = 167,
MethodDeclaration = 168,
ClassStaticBlockDeclaration = 169,
Constructor = 170,
GetAccessor = 171,
SetAccessor = 172,
CallSignature = 173,
ConstructSignature = 174,
IndexSignature = 175,
TypePredicate = 176,
TypeReference = 177,
FunctionType = 178,
ConstructorType = 179,
TypeQuery = 180,
TypeLiteral = 181,
ArrayType = 182,
TupleType = 183,
OptionalType = 184,
RestType = 185,
UnionType = 186,
IntersectionType = 187,
ConditionalType = 188,
InferType = 189,
ParenthesizedType = 190,
ThisType = 191,
TypeOperator = 192,
IndexedAccessType = 193,
MappedType = 194,
LiteralType = 195,
NamedTupleMember = 196,
TemplateLiteralType = 197,
TemplateLiteralTypeSpan = 198,
ImportType = 199,
ObjectBindingPattern = 200,
ArrayBindingPattern = 201,
BindingElement = 202,
ArrayLiteralExpression = 203,
ObjectLiteralExpression = 204,
PropertyAccessExpression = 205,
ElementAccessExpression = 206,
CallExpression = 207,
NewExpression = 208,
TaggedTemplateExpression = 209,
TypeAssertionExpression = 210,
ParenthesizedExpression = 211,
FunctionExpression = 212,
ArrowFunction = 213,
DeleteExpression = 214,
TypeOfExpression = 215,
VoidExpression = 216,
AwaitExpression = 217,
PrefixUnaryExpression = 218,
PostfixUnaryExpression = 219,
BinaryExpression = 220,
ConditionalExpression = 221,
TemplateExpression = 222,
YieldExpression = 223,
SpreadElement = 224,
ClassExpression = 225,
OmittedExpression = 226,
ExpressionWithTypeArguments = 227,
AsExpression = 228,
NonNullExpression = 229,
MetaProperty = 230,
SyntheticExpression = 231,
TemplateSpan = 232,
SemicolonClassElement = 233,
Block = 234,
EmptyStatement = 235,
VariableStatement = 236,
ExpressionStatement = 237,
IfStatement = 238,
DoStatement = 239,
WhileStatement = 240,
ForStatement = 241,
ForInStatement = 242,
ForOfStatement = 243,
ContinueStatement = 244,
BreakStatement = 245,
ReturnStatement = 246,
WithStatement = 247,
SwitchStatement = 248,
LabeledStatement = 249,
ThrowStatement = 250,
TryStatement = 251,
DebuggerStatement = 252,
VariableDeclaration = 253,
VariableDeclarationList = 254,
FunctionDeclaration = 255,
ClassDeclaration = 256,
InterfaceDeclaration = 257,
TypeAliasDeclaration = 258,
EnumDeclaration = 259,
ModuleDeclaration = 260,
ModuleBlock = 261,
CaseBlock = 262,
NamespaceExportDeclaration = 263,
ImportEqualsDeclaration = 264,
ImportDeclaration = 265,
ImportClause = 266,
NamespaceImport = 267,
NamedImports = 268,
ImportSpecifier = 269,
ExportAssignment = 270,
ExportDeclaration = 271,
NamedExports = 272,
NamespaceExport = 273,
ExportSpecifier = 274,
MissingDeclaration = 275,
ExternalModuleReference = 276,
JsxElement = 277,
JsxSelfClosingElement = 278,
JsxOpeningElement = 279,
JsxClosingElement = 280,
JsxFragment = 281,
JsxOpeningFragment = 282,
JsxClosingFragment = 283,
JsxAttribute = 284,
JsxAttributes = 285,
JsxSpreadAttribute = 286,
JsxExpression = 287,
CaseClause = 288,
DefaultClause = 289,
HeritageClause = 290,
CatchClause = 291,
AssertClause = 292,
AssertEntry = 293,
ImportTypeAssertionContainer = 294,
PropertyAssignment = 295,
ShorthandPropertyAssignment = 296,
SpreadAssignment = 297,
EnumMember = 298,
UnparsedPrologue = 299,
UnparsedPrepend = 300,
UnparsedText = 301,
UnparsedInternalText = 302,
UnparsedSyntheticReference = 303,
SourceFile = 304,
Bundle = 305,
UnparsedSource = 306,
InputFiles = 307,
JSDocTypeExpression = 308,
JSDocNameReference = 309,
JSDocMemberName = 310,
JSDocAllType = 311,
JSDocUnknownType = 312,
JSDocNullableType = 313,
JSDocNonNullableType = 314,
JSDocOptionalType = 315,
JSDocFunctionType = 316,
JSDocVariadicType = 317,
JSDocNamepathType = 318,
OutKeyword = 144,
ReadonlyKeyword = 145,
RequireKeyword = 146,
NumberKeyword = 147,
ObjectKeyword = 148,
SetKeyword = 149,
StringKeyword = 150,
SymbolKeyword = 151,
TypeKeyword = 152,
UndefinedKeyword = 153,
UniqueKeyword = 154,
UnknownKeyword = 155,
FromKeyword = 156,
GlobalKeyword = 157,
BigIntKeyword = 158,
OverrideKeyword = 159,
OfKeyword = 160,
QualifiedName = 161,
ComputedPropertyName = 162,
TypeParameter = 163,
Parameter = 164,
Decorator = 165,
PropertySignature = 166,
PropertyDeclaration = 167,
MethodSignature = 168,
MethodDeclaration = 169,
ClassStaticBlockDeclaration = 170,
Constructor = 171,
GetAccessor = 172,
SetAccessor = 173,
CallSignature = 174,
ConstructSignature = 175,
IndexSignature = 176,
TypePredicate = 177,
TypeReference = 178,
FunctionType = 179,
ConstructorType = 180,
TypeQuery = 181,
TypeLiteral = 182,
ArrayType = 183,
TupleType = 184,
OptionalType = 185,
RestType = 186,
UnionType = 187,
IntersectionType = 188,
ConditionalType = 189,
InferType = 190,
ParenthesizedType = 191,
ThisType = 192,
TypeOperator = 193,
IndexedAccessType = 194,
MappedType = 195,
LiteralType = 196,
NamedTupleMember = 197,
TemplateLiteralType = 198,
TemplateLiteralTypeSpan = 199,
ImportType = 200,
ObjectBindingPattern = 201,
ArrayBindingPattern = 202,
BindingElement = 203,
ArrayLiteralExpression = 204,
ObjectLiteralExpression = 205,
PropertyAccessExpression = 206,
ElementAccessExpression = 207,
CallExpression = 208,
NewExpression = 209,
TaggedTemplateExpression = 210,
TypeAssertionExpression = 211,
ParenthesizedExpression = 212,
FunctionExpression = 213,
ArrowFunction = 214,
DeleteExpression = 215,
TypeOfExpression = 216,
VoidExpression = 217,
AwaitExpression = 218,
PrefixUnaryExpression = 219,
PostfixUnaryExpression = 220,
BinaryExpression = 221,
ConditionalExpression = 222,
TemplateExpression = 223,
YieldExpression = 224,
SpreadElement = 225,
ClassExpression = 226,
OmittedExpression = 227,
ExpressionWithTypeArguments = 228,
AsExpression = 229,
NonNullExpression = 230,
MetaProperty = 231,
SyntheticExpression = 232,
TemplateSpan = 233,
SemicolonClassElement = 234,
Block = 235,
EmptyStatement = 236,
VariableStatement = 237,
ExpressionStatement = 238,
IfStatement = 239,
DoStatement = 240,
WhileStatement = 241,
ForStatement = 242,
ForInStatement = 243,
ForOfStatement = 244,
ContinueStatement = 245,
BreakStatement = 246,
ReturnStatement = 247,
WithStatement = 248,
SwitchStatement = 249,
LabeledStatement = 250,
ThrowStatement = 251,
TryStatement = 252,
DebuggerStatement = 253,
VariableDeclaration = 254,
VariableDeclarationList = 255,
FunctionDeclaration = 256,
ClassDeclaration = 257,
InterfaceDeclaration = 258,
TypeAliasDeclaration = 259,
EnumDeclaration = 260,
ModuleDeclaration = 261,
ModuleBlock = 262,
CaseBlock = 263,
NamespaceExportDeclaration = 264,
ImportEqualsDeclaration = 265,
ImportDeclaration = 266,
ImportClause = 267,
NamespaceImport = 268,
NamedImports = 269,
ImportSpecifier = 270,
ExportAssignment = 271,
ExportDeclaration = 272,
NamedExports = 273,
NamespaceExport = 274,
ExportSpecifier = 275,
MissingDeclaration = 276,
ExternalModuleReference = 277,
JsxElement = 278,
JsxSelfClosingElement = 279,
JsxOpeningElement = 280,
JsxClosingElement = 281,
JsxFragment = 282,
JsxOpeningFragment = 283,
JsxClosingFragment = 284,
JsxAttribute = 285,
JsxAttributes = 286,
JsxSpreadAttribute = 287,
JsxExpression = 288,
CaseClause = 289,
DefaultClause = 290,
HeritageClause = 291,
CatchClause = 292,
AssertClause = 293,
AssertEntry = 294,
ImportTypeAssertionContainer = 295,
PropertyAssignment = 296,
ShorthandPropertyAssignment = 297,
SpreadAssignment = 298,
EnumMember = 299,
UnparsedPrologue = 300,
UnparsedPrepend = 301,
UnparsedText = 302,
UnparsedInternalText = 303,
UnparsedSyntheticReference = 304,
SourceFile = 305,
Bundle = 306,
UnparsedSource = 307,
InputFiles = 308,
JSDocTypeExpression = 309,
JSDocNameReference = 310,
JSDocMemberName = 311,
JSDocAllType = 312,
JSDocUnknownType = 313,
JSDocNullableType = 314,
JSDocNonNullableType = 315,
JSDocOptionalType = 316,
JSDocFunctionType = 317,
JSDocVariadicType = 318,
JSDocNamepathType = 319,
/** @deprecated Use SyntaxKind.JSDoc */
JSDocComment = 319,
JSDocText = 320,
JSDocTypeLiteral = 321,
JSDocSignature = 322,
JSDocLink = 323,
JSDocLinkCode = 324,
JSDocLinkPlain = 325,
JSDocTag = 326,
JSDocAugmentsTag = 327,
JSDocImplementsTag = 328,
JSDocAuthorTag = 329,
JSDocDeprecatedTag = 330,
JSDocClassTag = 331,
JSDocPublicTag = 332,
JSDocPrivateTag = 333,
JSDocProtectedTag = 334,
JSDocReadonlyTag = 335,
JSDocOverrideTag = 336,
JSDocCallbackTag = 337,
JSDocEnumTag = 338,
JSDocParameterTag = 339,
JSDocReturnTag = 340,
JSDocThisTag = 341,
JSDocTypeTag = 342,
JSDocTemplateTag = 343,
JSDocTypedefTag = 344,
JSDocSeeTag = 345,
JSDocPropertyTag = 346,
SyntaxList = 347,
NotEmittedStatement = 348,
PartiallyEmittedExpression = 349,
CommaListExpression = 350,
MergeDeclarationMarker = 351,
EndOfDeclarationMarker = 352,
SyntheticReferenceExpression = 353,
Count = 354,
JSDocComment = 320,
JSDocText = 321,
JSDocTypeLiteral = 322,
JSDocSignature = 323,
JSDocLink = 324,
JSDocLinkCode = 325,
JSDocLinkPlain = 326,
JSDocTag = 327,
JSDocAugmentsTag = 328,
JSDocImplementsTag = 329,
JSDocAuthorTag = 330,
JSDocDeprecatedTag = 331,
JSDocClassTag = 332,
JSDocPublicTag = 333,
JSDocPrivateTag = 334,
JSDocProtectedTag = 335,
JSDocReadonlyTag = 336,
JSDocOverrideTag = 337,
JSDocCallbackTag = 338,
JSDocEnumTag = 339,
JSDocParameterTag = 340,
JSDocReturnTag = 341,
JSDocThisTag = 342,
JSDocTypeTag = 343,
JSDocTemplateTag = 344,
JSDocTypedefTag = 345,
JSDocSeeTag = 346,
JSDocPropertyTag = 347,
SyntaxList = 348,
NotEmittedStatement = 349,
PartiallyEmittedExpression = 350,
CommaListExpression = 351,
MergeDeclarationMarker = 352,
EndOfDeclarationMarker = 353,
SyntheticReferenceExpression = 354,
Count = 355,
FirstAssignment = 63,
LastAssignment = 78,
FirstCompoundAssignment = 64,
@@ -468,15 +469,15 @@ declare namespace ts {
FirstReservedWord = 81,
LastReservedWord = 116,
FirstKeyword = 81,
LastKeyword = 159,
LastKeyword = 160,
FirstFutureReservedWord = 117,
LastFutureReservedWord = 125,
FirstTypeNode = 176,
LastTypeNode = 199,
FirstTypeNode = 177,
LastTypeNode = 200,
FirstPunctuation = 18,
LastPunctuation = 78,
FirstToken = 0,
LastToken = 159,
LastToken = 160,
FirstTriviaToken = 2,
LastTriviaToken = 7,
FirstLiteralToken = 8,
@@ -485,21 +486,21 @@ declare namespace ts {
LastTemplateToken = 17,
FirstBinaryOperator = 29,
LastBinaryOperator = 78,
FirstStatement = 236,
LastStatement = 252,
FirstNode = 160,
FirstJSDocNode = 308,
LastJSDocNode = 346,
FirstJSDocTagNode = 326,
LastJSDocTagNode = 346,
JSDoc = 319
FirstStatement = 237,
LastStatement = 253,
FirstNode = 161,
FirstJSDocNode = 309,
LastJSDocNode = 347,
FirstJSDocTagNode = 327,
LastJSDocTagNode = 347,
JSDoc = 320
}
export type TriviaSyntaxKind = SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia | SyntaxKind.NewLineTrivia | SyntaxKind.WhitespaceTrivia | SyntaxKind.ShebangTrivia | SyntaxKind.ConflictMarkerTrivia;
export type LiteralSyntaxKind = SyntaxKind.NumericLiteral | SyntaxKind.BigIntLiteral | SyntaxKind.StringLiteral | SyntaxKind.JsxText | SyntaxKind.JsxTextAllWhiteSpaces | SyntaxKind.RegularExpressionLiteral | SyntaxKind.NoSubstitutionTemplateLiteral;
export type PseudoLiteralSyntaxKind = SyntaxKind.TemplateHead | SyntaxKind.TemplateMiddle | SyntaxKind.TemplateTail;
export type PunctuationSyntaxKind = SyntaxKind.OpenBraceToken | SyntaxKind.CloseBraceToken | SyntaxKind.OpenParenToken | SyntaxKind.CloseParenToken | SyntaxKind.OpenBracketToken | SyntaxKind.CloseBracketToken | SyntaxKind.DotToken | SyntaxKind.DotDotDotToken | SyntaxKind.SemicolonToken | SyntaxKind.CommaToken | SyntaxKind.QuestionDotToken | SyntaxKind.LessThanToken | SyntaxKind.LessThanSlashToken | SyntaxKind.GreaterThanToken | SyntaxKind.LessThanEqualsToken | SyntaxKind.GreaterThanEqualsToken | SyntaxKind.EqualsEqualsToken | SyntaxKind.ExclamationEqualsToken | SyntaxKind.EqualsEqualsEqualsToken | SyntaxKind.ExclamationEqualsEqualsToken | SyntaxKind.EqualsGreaterThanToken | SyntaxKind.PlusToken | SyntaxKind.MinusToken | SyntaxKind.AsteriskToken | SyntaxKind.AsteriskAsteriskToken | SyntaxKind.SlashToken | SyntaxKind.PercentToken | SyntaxKind.PlusPlusToken | SyntaxKind.MinusMinusToken | SyntaxKind.LessThanLessThanToken | SyntaxKind.GreaterThanGreaterThanToken | SyntaxKind.GreaterThanGreaterThanGreaterThanToken | SyntaxKind.AmpersandToken | SyntaxKind.BarToken | SyntaxKind.CaretToken | SyntaxKind.ExclamationToken | SyntaxKind.TildeToken | SyntaxKind.AmpersandAmpersandToken | SyntaxKind.BarBarToken | SyntaxKind.QuestionQuestionToken | SyntaxKind.QuestionToken | SyntaxKind.ColonToken | SyntaxKind.AtToken | SyntaxKind.BacktickToken | SyntaxKind.HashToken | SyntaxKind.EqualsToken | SyntaxKind.PlusEqualsToken | SyntaxKind.MinusEqualsToken | SyntaxKind.AsteriskEqualsToken | SyntaxKind.AsteriskAsteriskEqualsToken | SyntaxKind.SlashEqualsToken | SyntaxKind.PercentEqualsToken | SyntaxKind.LessThanLessThanEqualsToken | SyntaxKind.GreaterThanGreaterThanEqualsToken | SyntaxKind.GreaterThanGreaterThanGreaterThanEqualsToken | SyntaxKind.AmpersandEqualsToken | SyntaxKind.BarEqualsToken | SyntaxKind.CaretEqualsToken;
export type KeywordSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AnyKeyword | SyntaxKind.AsKeyword | SyntaxKind.AssertsKeyword | SyntaxKind.AssertKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.AwaitKeyword | SyntaxKind.BigIntKeyword | SyntaxKind.BooleanKeyword | SyntaxKind.BreakKeyword | SyntaxKind.CaseKeyword | SyntaxKind.CatchKeyword | SyntaxKind.ClassKeyword | SyntaxKind.ConstKeyword | SyntaxKind.ConstructorKeyword | SyntaxKind.ContinueKeyword | SyntaxKind.DebuggerKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.DeleteKeyword | SyntaxKind.DoKeyword | SyntaxKind.ElseKeyword | SyntaxKind.EnumKeyword | SyntaxKind.ExportKeyword | SyntaxKind.ExtendsKeyword | SyntaxKind.FalseKeyword | SyntaxKind.FinallyKeyword | SyntaxKind.ForKeyword | SyntaxKind.FromKeyword | SyntaxKind.FunctionKeyword | SyntaxKind.GetKeyword | SyntaxKind.GlobalKeyword | SyntaxKind.IfKeyword | SyntaxKind.ImplementsKeyword | SyntaxKind.ImportKeyword | SyntaxKind.InferKeyword | SyntaxKind.InKeyword | SyntaxKind.InstanceOfKeyword | SyntaxKind.InterfaceKeyword | SyntaxKind.IntrinsicKeyword | SyntaxKind.IsKeyword | SyntaxKind.KeyOfKeyword | SyntaxKind.LetKeyword | SyntaxKind.ModuleKeyword | SyntaxKind.NamespaceKeyword | SyntaxKind.NeverKeyword | SyntaxKind.NewKeyword | SyntaxKind.NullKeyword | SyntaxKind.NumberKeyword | SyntaxKind.ObjectKeyword | SyntaxKind.OfKeyword | SyntaxKind.PackageKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.RequireKeyword | SyntaxKind.ReturnKeyword | SyntaxKind.SetKeyword | SyntaxKind.StaticKeyword | SyntaxKind.StringKeyword | SyntaxKind.SuperKeyword | SyntaxKind.SwitchKeyword | SyntaxKind.SymbolKeyword | SyntaxKind.ThisKeyword | SyntaxKind.ThrowKeyword | SyntaxKind.TrueKeyword | SyntaxKind.TryKeyword | SyntaxKind.TypeKeyword | SyntaxKind.TypeOfKeyword | SyntaxKind.UndefinedKeyword | SyntaxKind.UniqueKeyword | SyntaxKind.UnknownKeyword | SyntaxKind.VarKeyword | SyntaxKind.VoidKeyword | SyntaxKind.WhileKeyword | SyntaxKind.WithKeyword | SyntaxKind.YieldKeyword;
export type ModifierSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.ConstKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.ExportKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.StaticKeyword;
export type KeywordSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AnyKeyword | SyntaxKind.AsKeyword | SyntaxKind.AssertsKeyword | SyntaxKind.AssertKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.AwaitKeyword | SyntaxKind.BigIntKeyword | SyntaxKind.BooleanKeyword | SyntaxKind.BreakKeyword | SyntaxKind.CaseKeyword | SyntaxKind.CatchKeyword | SyntaxKind.ClassKeyword | SyntaxKind.ConstKeyword | SyntaxKind.ConstructorKeyword | SyntaxKind.ContinueKeyword | SyntaxKind.DebuggerKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.DeleteKeyword | SyntaxKind.DoKeyword | SyntaxKind.ElseKeyword | SyntaxKind.EnumKeyword | SyntaxKind.ExportKeyword | SyntaxKind.ExtendsKeyword | SyntaxKind.FalseKeyword | SyntaxKind.FinallyKeyword | SyntaxKind.ForKeyword | SyntaxKind.FromKeyword | SyntaxKind.FunctionKeyword | SyntaxKind.GetKeyword | SyntaxKind.GlobalKeyword | SyntaxKind.IfKeyword | SyntaxKind.ImplementsKeyword | SyntaxKind.ImportKeyword | SyntaxKind.InferKeyword | SyntaxKind.InKeyword | SyntaxKind.InstanceOfKeyword | SyntaxKind.InterfaceKeyword | SyntaxKind.IntrinsicKeyword | SyntaxKind.IsKeyword | SyntaxKind.KeyOfKeyword | SyntaxKind.LetKeyword | SyntaxKind.ModuleKeyword | SyntaxKind.NamespaceKeyword | SyntaxKind.NeverKeyword | SyntaxKind.NewKeyword | SyntaxKind.NullKeyword | SyntaxKind.NumberKeyword | SyntaxKind.ObjectKeyword | SyntaxKind.OfKeyword | SyntaxKind.PackageKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OutKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.RequireKeyword | SyntaxKind.ReturnKeyword | SyntaxKind.SetKeyword | SyntaxKind.StaticKeyword | SyntaxKind.StringKeyword | SyntaxKind.SuperKeyword | SyntaxKind.SwitchKeyword | SyntaxKind.SymbolKeyword | SyntaxKind.ThisKeyword | SyntaxKind.ThrowKeyword | SyntaxKind.TrueKeyword | SyntaxKind.TryKeyword | SyntaxKind.TypeKeyword | SyntaxKind.TypeOfKeyword | SyntaxKind.UndefinedKeyword | SyntaxKind.UniqueKeyword | SyntaxKind.UnknownKeyword | SyntaxKind.VarKeyword | SyntaxKind.VoidKeyword | SyntaxKind.WhileKeyword | SyntaxKind.WithKeyword | SyntaxKind.YieldKeyword;
export type ModifierSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.ConstKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.ExportKeyword | SyntaxKind.InKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OutKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.StaticKeyword;
export type KeywordTypeSyntaxKind = SyntaxKind.AnyKeyword | SyntaxKind.BigIntKeyword | SyntaxKind.BooleanKeyword | SyntaxKind.IntrinsicKeyword | SyntaxKind.NeverKeyword | SyntaxKind.NumberKeyword | SyntaxKind.ObjectKeyword | SyntaxKind.StringKeyword | SyntaxKind.SymbolKeyword | SyntaxKind.UndefinedKeyword | SyntaxKind.UnknownKeyword | SyntaxKind.VoidKeyword;
export type TokenSyntaxKind = SyntaxKind.Unknown | SyntaxKind.EndOfFileToken | TriviaSyntaxKind | LiteralSyntaxKind | PseudoLiteralSyntaxKind | PunctuationSyntaxKind | SyntaxKind.Identifier | KeywordSyntaxKind;
export type JsxTokenSyntaxKind = SyntaxKind.LessThanSlashToken | SyntaxKind.EndOfFileToken | SyntaxKind.ConflictMarkerTrivia | SyntaxKind.JsxText | SyntaxKind.JsxTextAllWhiteSpaces | SyntaxKind.OpenBraceToken | SyntaxKind.LessThanToken;
@@ -550,13 +551,15 @@ declare namespace ts {
HasComputedJSDocModifiers = 4096,
Deprecated = 8192,
Override = 16384,
In = 32768,
Out = 65536,
HasComputedFlags = 536870912,
AccessibilityModifier = 28,
ParameterPropertyModifier = 16476,
NonPublicAccessibilityModifier = 24,
TypeScriptModifier = 18654,
TypeScriptModifier = 116958,
ExportDefault = 513,
All = 27647
All = 125951
}
export enum JsxFlags {
None = 0,
@@ -617,15 +620,17 @@ declare namespace ts {
export type DeclareKeyword = ModifierToken<SyntaxKind.DeclareKeyword>;
export type DefaultKeyword = ModifierToken<SyntaxKind.DefaultKeyword>;
export type ExportKeyword = ModifierToken<SyntaxKind.ExportKeyword>;
export type InKeyword = ModifierToken<SyntaxKind.InKeyword>;
export type PrivateKeyword = ModifierToken<SyntaxKind.PrivateKeyword>;
export type ProtectedKeyword = ModifierToken<SyntaxKind.ProtectedKeyword>;
export type PublicKeyword = ModifierToken<SyntaxKind.PublicKeyword>;
export type ReadonlyKeyword = ModifierToken<SyntaxKind.ReadonlyKeyword>;
export type OutKeyword = ModifierToken<SyntaxKind.OutKeyword>;
export type OverrideKeyword = ModifierToken<SyntaxKind.OverrideKeyword>;
export type StaticKeyword = ModifierToken<SyntaxKind.StaticKeyword>;
/** @deprecated Use `ReadonlyKeyword` instead. */
export type ReadonlyToken = ReadonlyKeyword;
export type Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | OverrideKeyword | ReadonlyKeyword | StaticKeyword;
export type Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | InKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | OutKeyword | OverrideKeyword | ReadonlyKeyword | StaticKeyword;
export type AccessibilityModifier = PublicKeyword | PrivateKeyword | ProtectedKeyword;
export type ParameterPropertyModifier = AccessibilityModifier | ReadonlyKeyword;
export type ClassMemberModifier = AccessibilityModifier | ReadonlyKeyword | StaticKeyword;
@@ -2670,14 +2675,13 @@ declare namespace ts {
ObjectLiteralPatternWithComputedProperties = 512,
ReverseMapped = 1024,
JsxAttributes = 2048,
MarkerType = 4096,
JSLiteral = 8192,
FreshLiteral = 16384,
ArrayLiteral = 32768,
JSLiteral = 4096,
FreshLiteral = 8192,
ArrayLiteral = 16384,
ClassOrInterface = 3,
ContainsSpread = 4194304,
ObjectRestType = 8388608,
InstantiationExpressionType = 16777216,
ContainsSpread = 2097152,
ObjectRestType = 4194304,
InstantiationExpressionType = 8388608,
}
export interface ObjectType extends Type {
objectFlags: ObjectFlags;
@@ -3392,7 +3396,11 @@ declare namespace ts {
updateQualifiedName(node: QualifiedName, left: EntityName, right: Identifier): QualifiedName;
createComputedPropertyName(expression: Expression): ComputedPropertyName;
updateComputedPropertyName(node: ComputedPropertyName, expression: Expression): ComputedPropertyName;
createTypeParameterDeclaration(modifiers: readonly Modifier[] | undefined, name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
/** @deprecated */
createTypeParameterDeclaration(name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
updateTypeParameterDeclaration(node: TypeParameterDeclaration, modifiers: readonly Modifier[] | undefined, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
/** @deprecated */
updateTypeParameterDeclaration(node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
createParameterDeclaration(decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken?: QuestionToken, type?: TypeNode, initializer?: Expression): ParameterDeclaration;
updateParameterDeclaration(node: ParameterDeclaration, decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken: QuestionToken | undefined, type: TypeNode | undefined, initializer: Expression | undefined): ParameterDeclaration;
@@ -10787,9 +10795,15 @@ declare namespace ts {
/** @deprecated Use `factory.updateComputedPropertyName` or the factory supplied by your transformation context instead. */
const updateComputedPropertyName: (node: ComputedPropertyName, expression: Expression) => ComputedPropertyName;
/** @deprecated Use `factory.createTypeParameterDeclaration` or the factory supplied by your transformation context instead. */
const createTypeParameterDeclaration: (name: string | Identifier, constraint?: TypeNode | undefined, defaultType?: TypeNode | undefined) => TypeParameterDeclaration;
const createTypeParameterDeclaration: {
(modifiers: readonly Modifier[] | undefined, name: string | Identifier, constraint?: TypeNode | undefined, defaultType?: TypeNode | undefined): TypeParameterDeclaration;
(name: string | Identifier, constraint?: TypeNode | undefined, defaultType?: TypeNode | undefined): TypeParameterDeclaration;
};
/** @deprecated Use `factory.updateTypeParameterDeclaration` or the factory supplied by your transformation context instead. */
const updateTypeParameterDeclaration: (node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined) => TypeParameterDeclaration;
const updateTypeParameterDeclaration: {
(node: TypeParameterDeclaration, modifiers: readonly Modifier[] | undefined, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
(node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
};
/** @deprecated Use `factory.createParameterDeclaration` or the factory supplied by your transformation context instead. */
const createParameter: (decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken?: QuestionToken | undefined, type?: TypeNode | undefined, initializer?: Expression | undefined) => ParameterDeclaration;
/** @deprecated Use `factory.updateParameterDeclaration` or the factory supplied by your transformation context instead. */
+251 -237
View File
@@ -249,218 +249,219 @@ declare namespace ts {
ModuleKeyword = 141,
NamespaceKeyword = 142,
NeverKeyword = 143,
ReadonlyKeyword = 144,
RequireKeyword = 145,
NumberKeyword = 146,
ObjectKeyword = 147,
SetKeyword = 148,
StringKeyword = 149,
SymbolKeyword = 150,
TypeKeyword = 151,
UndefinedKeyword = 152,
UniqueKeyword = 153,
UnknownKeyword = 154,
FromKeyword = 155,
GlobalKeyword = 156,
BigIntKeyword = 157,
OverrideKeyword = 158,
OfKeyword = 159,
QualifiedName = 160,
ComputedPropertyName = 161,
TypeParameter = 162,
Parameter = 163,
Decorator = 164,
PropertySignature = 165,
PropertyDeclaration = 166,
MethodSignature = 167,
MethodDeclaration = 168,
ClassStaticBlockDeclaration = 169,
Constructor = 170,
GetAccessor = 171,
SetAccessor = 172,
CallSignature = 173,
ConstructSignature = 174,
IndexSignature = 175,
TypePredicate = 176,
TypeReference = 177,
FunctionType = 178,
ConstructorType = 179,
TypeQuery = 180,
TypeLiteral = 181,
ArrayType = 182,
TupleType = 183,
OptionalType = 184,
RestType = 185,
UnionType = 186,
IntersectionType = 187,
ConditionalType = 188,
InferType = 189,
ParenthesizedType = 190,
ThisType = 191,
TypeOperator = 192,
IndexedAccessType = 193,
MappedType = 194,
LiteralType = 195,
NamedTupleMember = 196,
TemplateLiteralType = 197,
TemplateLiteralTypeSpan = 198,
ImportType = 199,
ObjectBindingPattern = 200,
ArrayBindingPattern = 201,
BindingElement = 202,
ArrayLiteralExpression = 203,
ObjectLiteralExpression = 204,
PropertyAccessExpression = 205,
ElementAccessExpression = 206,
CallExpression = 207,
NewExpression = 208,
TaggedTemplateExpression = 209,
TypeAssertionExpression = 210,
ParenthesizedExpression = 211,
FunctionExpression = 212,
ArrowFunction = 213,
DeleteExpression = 214,
TypeOfExpression = 215,
VoidExpression = 216,
AwaitExpression = 217,
PrefixUnaryExpression = 218,
PostfixUnaryExpression = 219,
BinaryExpression = 220,
ConditionalExpression = 221,
TemplateExpression = 222,
YieldExpression = 223,
SpreadElement = 224,
ClassExpression = 225,
OmittedExpression = 226,
ExpressionWithTypeArguments = 227,
AsExpression = 228,
NonNullExpression = 229,
MetaProperty = 230,
SyntheticExpression = 231,
TemplateSpan = 232,
SemicolonClassElement = 233,
Block = 234,
EmptyStatement = 235,
VariableStatement = 236,
ExpressionStatement = 237,
IfStatement = 238,
DoStatement = 239,
WhileStatement = 240,
ForStatement = 241,
ForInStatement = 242,
ForOfStatement = 243,
ContinueStatement = 244,
BreakStatement = 245,
ReturnStatement = 246,
WithStatement = 247,
SwitchStatement = 248,
LabeledStatement = 249,
ThrowStatement = 250,
TryStatement = 251,
DebuggerStatement = 252,
VariableDeclaration = 253,
VariableDeclarationList = 254,
FunctionDeclaration = 255,
ClassDeclaration = 256,
InterfaceDeclaration = 257,
TypeAliasDeclaration = 258,
EnumDeclaration = 259,
ModuleDeclaration = 260,
ModuleBlock = 261,
CaseBlock = 262,
NamespaceExportDeclaration = 263,
ImportEqualsDeclaration = 264,
ImportDeclaration = 265,
ImportClause = 266,
NamespaceImport = 267,
NamedImports = 268,
ImportSpecifier = 269,
ExportAssignment = 270,
ExportDeclaration = 271,
NamedExports = 272,
NamespaceExport = 273,
ExportSpecifier = 274,
MissingDeclaration = 275,
ExternalModuleReference = 276,
JsxElement = 277,
JsxSelfClosingElement = 278,
JsxOpeningElement = 279,
JsxClosingElement = 280,
JsxFragment = 281,
JsxOpeningFragment = 282,
JsxClosingFragment = 283,
JsxAttribute = 284,
JsxAttributes = 285,
JsxSpreadAttribute = 286,
JsxExpression = 287,
CaseClause = 288,
DefaultClause = 289,
HeritageClause = 290,
CatchClause = 291,
AssertClause = 292,
AssertEntry = 293,
ImportTypeAssertionContainer = 294,
PropertyAssignment = 295,
ShorthandPropertyAssignment = 296,
SpreadAssignment = 297,
EnumMember = 298,
UnparsedPrologue = 299,
UnparsedPrepend = 300,
UnparsedText = 301,
UnparsedInternalText = 302,
UnparsedSyntheticReference = 303,
SourceFile = 304,
Bundle = 305,
UnparsedSource = 306,
InputFiles = 307,
JSDocTypeExpression = 308,
JSDocNameReference = 309,
JSDocMemberName = 310,
JSDocAllType = 311,
JSDocUnknownType = 312,
JSDocNullableType = 313,
JSDocNonNullableType = 314,
JSDocOptionalType = 315,
JSDocFunctionType = 316,
JSDocVariadicType = 317,
JSDocNamepathType = 318,
OutKeyword = 144,
ReadonlyKeyword = 145,
RequireKeyword = 146,
NumberKeyword = 147,
ObjectKeyword = 148,
SetKeyword = 149,
StringKeyword = 150,
SymbolKeyword = 151,
TypeKeyword = 152,
UndefinedKeyword = 153,
UniqueKeyword = 154,
UnknownKeyword = 155,
FromKeyword = 156,
GlobalKeyword = 157,
BigIntKeyword = 158,
OverrideKeyword = 159,
OfKeyword = 160,
QualifiedName = 161,
ComputedPropertyName = 162,
TypeParameter = 163,
Parameter = 164,
Decorator = 165,
PropertySignature = 166,
PropertyDeclaration = 167,
MethodSignature = 168,
MethodDeclaration = 169,
ClassStaticBlockDeclaration = 170,
Constructor = 171,
GetAccessor = 172,
SetAccessor = 173,
CallSignature = 174,
ConstructSignature = 175,
IndexSignature = 176,
TypePredicate = 177,
TypeReference = 178,
FunctionType = 179,
ConstructorType = 180,
TypeQuery = 181,
TypeLiteral = 182,
ArrayType = 183,
TupleType = 184,
OptionalType = 185,
RestType = 186,
UnionType = 187,
IntersectionType = 188,
ConditionalType = 189,
InferType = 190,
ParenthesizedType = 191,
ThisType = 192,
TypeOperator = 193,
IndexedAccessType = 194,
MappedType = 195,
LiteralType = 196,
NamedTupleMember = 197,
TemplateLiteralType = 198,
TemplateLiteralTypeSpan = 199,
ImportType = 200,
ObjectBindingPattern = 201,
ArrayBindingPattern = 202,
BindingElement = 203,
ArrayLiteralExpression = 204,
ObjectLiteralExpression = 205,
PropertyAccessExpression = 206,
ElementAccessExpression = 207,
CallExpression = 208,
NewExpression = 209,
TaggedTemplateExpression = 210,
TypeAssertionExpression = 211,
ParenthesizedExpression = 212,
FunctionExpression = 213,
ArrowFunction = 214,
DeleteExpression = 215,
TypeOfExpression = 216,
VoidExpression = 217,
AwaitExpression = 218,
PrefixUnaryExpression = 219,
PostfixUnaryExpression = 220,
BinaryExpression = 221,
ConditionalExpression = 222,
TemplateExpression = 223,
YieldExpression = 224,
SpreadElement = 225,
ClassExpression = 226,
OmittedExpression = 227,
ExpressionWithTypeArguments = 228,
AsExpression = 229,
NonNullExpression = 230,
MetaProperty = 231,
SyntheticExpression = 232,
TemplateSpan = 233,
SemicolonClassElement = 234,
Block = 235,
EmptyStatement = 236,
VariableStatement = 237,
ExpressionStatement = 238,
IfStatement = 239,
DoStatement = 240,
WhileStatement = 241,
ForStatement = 242,
ForInStatement = 243,
ForOfStatement = 244,
ContinueStatement = 245,
BreakStatement = 246,
ReturnStatement = 247,
WithStatement = 248,
SwitchStatement = 249,
LabeledStatement = 250,
ThrowStatement = 251,
TryStatement = 252,
DebuggerStatement = 253,
VariableDeclaration = 254,
VariableDeclarationList = 255,
FunctionDeclaration = 256,
ClassDeclaration = 257,
InterfaceDeclaration = 258,
TypeAliasDeclaration = 259,
EnumDeclaration = 260,
ModuleDeclaration = 261,
ModuleBlock = 262,
CaseBlock = 263,
NamespaceExportDeclaration = 264,
ImportEqualsDeclaration = 265,
ImportDeclaration = 266,
ImportClause = 267,
NamespaceImport = 268,
NamedImports = 269,
ImportSpecifier = 270,
ExportAssignment = 271,
ExportDeclaration = 272,
NamedExports = 273,
NamespaceExport = 274,
ExportSpecifier = 275,
MissingDeclaration = 276,
ExternalModuleReference = 277,
JsxElement = 278,
JsxSelfClosingElement = 279,
JsxOpeningElement = 280,
JsxClosingElement = 281,
JsxFragment = 282,
JsxOpeningFragment = 283,
JsxClosingFragment = 284,
JsxAttribute = 285,
JsxAttributes = 286,
JsxSpreadAttribute = 287,
JsxExpression = 288,
CaseClause = 289,
DefaultClause = 290,
HeritageClause = 291,
CatchClause = 292,
AssertClause = 293,
AssertEntry = 294,
ImportTypeAssertionContainer = 295,
PropertyAssignment = 296,
ShorthandPropertyAssignment = 297,
SpreadAssignment = 298,
EnumMember = 299,
UnparsedPrologue = 300,
UnparsedPrepend = 301,
UnparsedText = 302,
UnparsedInternalText = 303,
UnparsedSyntheticReference = 304,
SourceFile = 305,
Bundle = 306,
UnparsedSource = 307,
InputFiles = 308,
JSDocTypeExpression = 309,
JSDocNameReference = 310,
JSDocMemberName = 311,
JSDocAllType = 312,
JSDocUnknownType = 313,
JSDocNullableType = 314,
JSDocNonNullableType = 315,
JSDocOptionalType = 316,
JSDocFunctionType = 317,
JSDocVariadicType = 318,
JSDocNamepathType = 319,
/** @deprecated Use SyntaxKind.JSDoc */
JSDocComment = 319,
JSDocText = 320,
JSDocTypeLiteral = 321,
JSDocSignature = 322,
JSDocLink = 323,
JSDocLinkCode = 324,
JSDocLinkPlain = 325,
JSDocTag = 326,
JSDocAugmentsTag = 327,
JSDocImplementsTag = 328,
JSDocAuthorTag = 329,
JSDocDeprecatedTag = 330,
JSDocClassTag = 331,
JSDocPublicTag = 332,
JSDocPrivateTag = 333,
JSDocProtectedTag = 334,
JSDocReadonlyTag = 335,
JSDocOverrideTag = 336,
JSDocCallbackTag = 337,
JSDocEnumTag = 338,
JSDocParameterTag = 339,
JSDocReturnTag = 340,
JSDocThisTag = 341,
JSDocTypeTag = 342,
JSDocTemplateTag = 343,
JSDocTypedefTag = 344,
JSDocSeeTag = 345,
JSDocPropertyTag = 346,
SyntaxList = 347,
NotEmittedStatement = 348,
PartiallyEmittedExpression = 349,
CommaListExpression = 350,
MergeDeclarationMarker = 351,
EndOfDeclarationMarker = 352,
SyntheticReferenceExpression = 353,
Count = 354,
JSDocComment = 320,
JSDocText = 321,
JSDocTypeLiteral = 322,
JSDocSignature = 323,
JSDocLink = 324,
JSDocLinkCode = 325,
JSDocLinkPlain = 326,
JSDocTag = 327,
JSDocAugmentsTag = 328,
JSDocImplementsTag = 329,
JSDocAuthorTag = 330,
JSDocDeprecatedTag = 331,
JSDocClassTag = 332,
JSDocPublicTag = 333,
JSDocPrivateTag = 334,
JSDocProtectedTag = 335,
JSDocReadonlyTag = 336,
JSDocOverrideTag = 337,
JSDocCallbackTag = 338,
JSDocEnumTag = 339,
JSDocParameterTag = 340,
JSDocReturnTag = 341,
JSDocThisTag = 342,
JSDocTypeTag = 343,
JSDocTemplateTag = 344,
JSDocTypedefTag = 345,
JSDocSeeTag = 346,
JSDocPropertyTag = 347,
SyntaxList = 348,
NotEmittedStatement = 349,
PartiallyEmittedExpression = 350,
CommaListExpression = 351,
MergeDeclarationMarker = 352,
EndOfDeclarationMarker = 353,
SyntheticReferenceExpression = 354,
Count = 355,
FirstAssignment = 63,
LastAssignment = 78,
FirstCompoundAssignment = 64,
@@ -468,15 +469,15 @@ declare namespace ts {
FirstReservedWord = 81,
LastReservedWord = 116,
FirstKeyword = 81,
LastKeyword = 159,
LastKeyword = 160,
FirstFutureReservedWord = 117,
LastFutureReservedWord = 125,
FirstTypeNode = 176,
LastTypeNode = 199,
FirstTypeNode = 177,
LastTypeNode = 200,
FirstPunctuation = 18,
LastPunctuation = 78,
FirstToken = 0,
LastToken = 159,
LastToken = 160,
FirstTriviaToken = 2,
LastTriviaToken = 7,
FirstLiteralToken = 8,
@@ -485,21 +486,21 @@ declare namespace ts {
LastTemplateToken = 17,
FirstBinaryOperator = 29,
LastBinaryOperator = 78,
FirstStatement = 236,
LastStatement = 252,
FirstNode = 160,
FirstJSDocNode = 308,
LastJSDocNode = 346,
FirstJSDocTagNode = 326,
LastJSDocTagNode = 346,
JSDoc = 319
FirstStatement = 237,
LastStatement = 253,
FirstNode = 161,
FirstJSDocNode = 309,
LastJSDocNode = 347,
FirstJSDocTagNode = 327,
LastJSDocTagNode = 347,
JSDoc = 320
}
export type TriviaSyntaxKind = SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia | SyntaxKind.NewLineTrivia | SyntaxKind.WhitespaceTrivia | SyntaxKind.ShebangTrivia | SyntaxKind.ConflictMarkerTrivia;
export type LiteralSyntaxKind = SyntaxKind.NumericLiteral | SyntaxKind.BigIntLiteral | SyntaxKind.StringLiteral | SyntaxKind.JsxText | SyntaxKind.JsxTextAllWhiteSpaces | SyntaxKind.RegularExpressionLiteral | SyntaxKind.NoSubstitutionTemplateLiteral;
export type PseudoLiteralSyntaxKind = SyntaxKind.TemplateHead | SyntaxKind.TemplateMiddle | SyntaxKind.TemplateTail;
export type PunctuationSyntaxKind = SyntaxKind.OpenBraceToken | SyntaxKind.CloseBraceToken | SyntaxKind.OpenParenToken | SyntaxKind.CloseParenToken | SyntaxKind.OpenBracketToken | SyntaxKind.CloseBracketToken | SyntaxKind.DotToken | SyntaxKind.DotDotDotToken | SyntaxKind.SemicolonToken | SyntaxKind.CommaToken | SyntaxKind.QuestionDotToken | SyntaxKind.LessThanToken | SyntaxKind.LessThanSlashToken | SyntaxKind.GreaterThanToken | SyntaxKind.LessThanEqualsToken | SyntaxKind.GreaterThanEqualsToken | SyntaxKind.EqualsEqualsToken | SyntaxKind.ExclamationEqualsToken | SyntaxKind.EqualsEqualsEqualsToken | SyntaxKind.ExclamationEqualsEqualsToken | SyntaxKind.EqualsGreaterThanToken | SyntaxKind.PlusToken | SyntaxKind.MinusToken | SyntaxKind.AsteriskToken | SyntaxKind.AsteriskAsteriskToken | SyntaxKind.SlashToken | SyntaxKind.PercentToken | SyntaxKind.PlusPlusToken | SyntaxKind.MinusMinusToken | SyntaxKind.LessThanLessThanToken | SyntaxKind.GreaterThanGreaterThanToken | SyntaxKind.GreaterThanGreaterThanGreaterThanToken | SyntaxKind.AmpersandToken | SyntaxKind.BarToken | SyntaxKind.CaretToken | SyntaxKind.ExclamationToken | SyntaxKind.TildeToken | SyntaxKind.AmpersandAmpersandToken | SyntaxKind.BarBarToken | SyntaxKind.QuestionQuestionToken | SyntaxKind.QuestionToken | SyntaxKind.ColonToken | SyntaxKind.AtToken | SyntaxKind.BacktickToken | SyntaxKind.HashToken | SyntaxKind.EqualsToken | SyntaxKind.PlusEqualsToken | SyntaxKind.MinusEqualsToken | SyntaxKind.AsteriskEqualsToken | SyntaxKind.AsteriskAsteriskEqualsToken | SyntaxKind.SlashEqualsToken | SyntaxKind.PercentEqualsToken | SyntaxKind.LessThanLessThanEqualsToken | SyntaxKind.GreaterThanGreaterThanEqualsToken | SyntaxKind.GreaterThanGreaterThanGreaterThanEqualsToken | SyntaxKind.AmpersandEqualsToken | SyntaxKind.BarEqualsToken | SyntaxKind.CaretEqualsToken;
export type KeywordSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AnyKeyword | SyntaxKind.AsKeyword | SyntaxKind.AssertsKeyword | SyntaxKind.AssertKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.AwaitKeyword | SyntaxKind.BigIntKeyword | SyntaxKind.BooleanKeyword | SyntaxKind.BreakKeyword | SyntaxKind.CaseKeyword | SyntaxKind.CatchKeyword | SyntaxKind.ClassKeyword | SyntaxKind.ConstKeyword | SyntaxKind.ConstructorKeyword | SyntaxKind.ContinueKeyword | SyntaxKind.DebuggerKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.DeleteKeyword | SyntaxKind.DoKeyword | SyntaxKind.ElseKeyword | SyntaxKind.EnumKeyword | SyntaxKind.ExportKeyword | SyntaxKind.ExtendsKeyword | SyntaxKind.FalseKeyword | SyntaxKind.FinallyKeyword | SyntaxKind.ForKeyword | SyntaxKind.FromKeyword | SyntaxKind.FunctionKeyword | SyntaxKind.GetKeyword | SyntaxKind.GlobalKeyword | SyntaxKind.IfKeyword | SyntaxKind.ImplementsKeyword | SyntaxKind.ImportKeyword | SyntaxKind.InferKeyword | SyntaxKind.InKeyword | SyntaxKind.InstanceOfKeyword | SyntaxKind.InterfaceKeyword | SyntaxKind.IntrinsicKeyword | SyntaxKind.IsKeyword | SyntaxKind.KeyOfKeyword | SyntaxKind.LetKeyword | SyntaxKind.ModuleKeyword | SyntaxKind.NamespaceKeyword | SyntaxKind.NeverKeyword | SyntaxKind.NewKeyword | SyntaxKind.NullKeyword | SyntaxKind.NumberKeyword | SyntaxKind.ObjectKeyword | SyntaxKind.OfKeyword | SyntaxKind.PackageKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.RequireKeyword | SyntaxKind.ReturnKeyword | SyntaxKind.SetKeyword | SyntaxKind.StaticKeyword | SyntaxKind.StringKeyword | SyntaxKind.SuperKeyword | SyntaxKind.SwitchKeyword | SyntaxKind.SymbolKeyword | SyntaxKind.ThisKeyword | SyntaxKind.ThrowKeyword | SyntaxKind.TrueKeyword | SyntaxKind.TryKeyword | SyntaxKind.TypeKeyword | SyntaxKind.TypeOfKeyword | SyntaxKind.UndefinedKeyword | SyntaxKind.UniqueKeyword | SyntaxKind.UnknownKeyword | SyntaxKind.VarKeyword | SyntaxKind.VoidKeyword | SyntaxKind.WhileKeyword | SyntaxKind.WithKeyword | SyntaxKind.YieldKeyword;
export type ModifierSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.ConstKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.ExportKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.StaticKeyword;
export type KeywordSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AnyKeyword | SyntaxKind.AsKeyword | SyntaxKind.AssertsKeyword | SyntaxKind.AssertKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.AwaitKeyword | SyntaxKind.BigIntKeyword | SyntaxKind.BooleanKeyword | SyntaxKind.BreakKeyword | SyntaxKind.CaseKeyword | SyntaxKind.CatchKeyword | SyntaxKind.ClassKeyword | SyntaxKind.ConstKeyword | SyntaxKind.ConstructorKeyword | SyntaxKind.ContinueKeyword | SyntaxKind.DebuggerKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.DeleteKeyword | SyntaxKind.DoKeyword | SyntaxKind.ElseKeyword | SyntaxKind.EnumKeyword | SyntaxKind.ExportKeyword | SyntaxKind.ExtendsKeyword | SyntaxKind.FalseKeyword | SyntaxKind.FinallyKeyword | SyntaxKind.ForKeyword | SyntaxKind.FromKeyword | SyntaxKind.FunctionKeyword | SyntaxKind.GetKeyword | SyntaxKind.GlobalKeyword | SyntaxKind.IfKeyword | SyntaxKind.ImplementsKeyword | SyntaxKind.ImportKeyword | SyntaxKind.InferKeyword | SyntaxKind.InKeyword | SyntaxKind.InstanceOfKeyword | SyntaxKind.InterfaceKeyword | SyntaxKind.IntrinsicKeyword | SyntaxKind.IsKeyword | SyntaxKind.KeyOfKeyword | SyntaxKind.LetKeyword | SyntaxKind.ModuleKeyword | SyntaxKind.NamespaceKeyword | SyntaxKind.NeverKeyword | SyntaxKind.NewKeyword | SyntaxKind.NullKeyword | SyntaxKind.NumberKeyword | SyntaxKind.ObjectKeyword | SyntaxKind.OfKeyword | SyntaxKind.PackageKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OutKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.RequireKeyword | SyntaxKind.ReturnKeyword | SyntaxKind.SetKeyword | SyntaxKind.StaticKeyword | SyntaxKind.StringKeyword | SyntaxKind.SuperKeyword | SyntaxKind.SwitchKeyword | SyntaxKind.SymbolKeyword | SyntaxKind.ThisKeyword | SyntaxKind.ThrowKeyword | SyntaxKind.TrueKeyword | SyntaxKind.TryKeyword | SyntaxKind.TypeKeyword | SyntaxKind.TypeOfKeyword | SyntaxKind.UndefinedKeyword | SyntaxKind.UniqueKeyword | SyntaxKind.UnknownKeyword | SyntaxKind.VarKeyword | SyntaxKind.VoidKeyword | SyntaxKind.WhileKeyword | SyntaxKind.WithKeyword | SyntaxKind.YieldKeyword;
export type ModifierSyntaxKind = SyntaxKind.AbstractKeyword | SyntaxKind.AsyncKeyword | SyntaxKind.ConstKeyword | SyntaxKind.DeclareKeyword | SyntaxKind.DefaultKeyword | SyntaxKind.ExportKeyword | SyntaxKind.InKeyword | SyntaxKind.PrivateKeyword | SyntaxKind.ProtectedKeyword | SyntaxKind.PublicKeyword | SyntaxKind.ReadonlyKeyword | SyntaxKind.OutKeyword | SyntaxKind.OverrideKeyword | SyntaxKind.StaticKeyword;
export type KeywordTypeSyntaxKind = SyntaxKind.AnyKeyword | SyntaxKind.BigIntKeyword | SyntaxKind.BooleanKeyword | SyntaxKind.IntrinsicKeyword | SyntaxKind.NeverKeyword | SyntaxKind.NumberKeyword | SyntaxKind.ObjectKeyword | SyntaxKind.StringKeyword | SyntaxKind.SymbolKeyword | SyntaxKind.UndefinedKeyword | SyntaxKind.UnknownKeyword | SyntaxKind.VoidKeyword;
export type TokenSyntaxKind = SyntaxKind.Unknown | SyntaxKind.EndOfFileToken | TriviaSyntaxKind | LiteralSyntaxKind | PseudoLiteralSyntaxKind | PunctuationSyntaxKind | SyntaxKind.Identifier | KeywordSyntaxKind;
export type JsxTokenSyntaxKind = SyntaxKind.LessThanSlashToken | SyntaxKind.EndOfFileToken | SyntaxKind.ConflictMarkerTrivia | SyntaxKind.JsxText | SyntaxKind.JsxTextAllWhiteSpaces | SyntaxKind.OpenBraceToken | SyntaxKind.LessThanToken;
@@ -550,13 +551,15 @@ declare namespace ts {
HasComputedJSDocModifiers = 4096,
Deprecated = 8192,
Override = 16384,
In = 32768,
Out = 65536,
HasComputedFlags = 536870912,
AccessibilityModifier = 28,
ParameterPropertyModifier = 16476,
NonPublicAccessibilityModifier = 24,
TypeScriptModifier = 18654,
TypeScriptModifier = 116958,
ExportDefault = 513,
All = 27647
All = 125951
}
export enum JsxFlags {
None = 0,
@@ -617,15 +620,17 @@ declare namespace ts {
export type DeclareKeyword = ModifierToken<SyntaxKind.DeclareKeyword>;
export type DefaultKeyword = ModifierToken<SyntaxKind.DefaultKeyword>;
export type ExportKeyword = ModifierToken<SyntaxKind.ExportKeyword>;
export type InKeyword = ModifierToken<SyntaxKind.InKeyword>;
export type PrivateKeyword = ModifierToken<SyntaxKind.PrivateKeyword>;
export type ProtectedKeyword = ModifierToken<SyntaxKind.ProtectedKeyword>;
export type PublicKeyword = ModifierToken<SyntaxKind.PublicKeyword>;
export type ReadonlyKeyword = ModifierToken<SyntaxKind.ReadonlyKeyword>;
export type OutKeyword = ModifierToken<SyntaxKind.OutKeyword>;
export type OverrideKeyword = ModifierToken<SyntaxKind.OverrideKeyword>;
export type StaticKeyword = ModifierToken<SyntaxKind.StaticKeyword>;
/** @deprecated Use `ReadonlyKeyword` instead. */
export type ReadonlyToken = ReadonlyKeyword;
export type Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | OverrideKeyword | ReadonlyKeyword | StaticKeyword;
export type Modifier = AbstractKeyword | AsyncKeyword | ConstKeyword | DeclareKeyword | DefaultKeyword | ExportKeyword | InKeyword | PrivateKeyword | ProtectedKeyword | PublicKeyword | OutKeyword | OverrideKeyword | ReadonlyKeyword | StaticKeyword;
export type AccessibilityModifier = PublicKeyword | PrivateKeyword | ProtectedKeyword;
export type ParameterPropertyModifier = AccessibilityModifier | ReadonlyKeyword;
export type ClassMemberModifier = AccessibilityModifier | ReadonlyKeyword | StaticKeyword;
@@ -2670,14 +2675,13 @@ declare namespace ts {
ObjectLiteralPatternWithComputedProperties = 512,
ReverseMapped = 1024,
JsxAttributes = 2048,
MarkerType = 4096,
JSLiteral = 8192,
FreshLiteral = 16384,
ArrayLiteral = 32768,
JSLiteral = 4096,
FreshLiteral = 8192,
ArrayLiteral = 16384,
ClassOrInterface = 3,
ContainsSpread = 4194304,
ObjectRestType = 8388608,
InstantiationExpressionType = 16777216,
ContainsSpread = 2097152,
ObjectRestType = 4194304,
InstantiationExpressionType = 8388608,
}
export interface ObjectType extends Type {
objectFlags: ObjectFlags;
@@ -3392,7 +3396,11 @@ declare namespace ts {
updateQualifiedName(node: QualifiedName, left: EntityName, right: Identifier): QualifiedName;
createComputedPropertyName(expression: Expression): ComputedPropertyName;
updateComputedPropertyName(node: ComputedPropertyName, expression: Expression): ComputedPropertyName;
createTypeParameterDeclaration(modifiers: readonly Modifier[] | undefined, name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
/** @deprecated */
createTypeParameterDeclaration(name: string | Identifier, constraint?: TypeNode, defaultType?: TypeNode): TypeParameterDeclaration;
updateTypeParameterDeclaration(node: TypeParameterDeclaration, modifiers: readonly Modifier[] | undefined, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
/** @deprecated */
updateTypeParameterDeclaration(node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
createParameterDeclaration(decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken?: QuestionToken, type?: TypeNode, initializer?: Expression): ParameterDeclaration;
updateParameterDeclaration(node: ParameterDeclaration, decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken: QuestionToken | undefined, type: TypeNode | undefined, initializer: Expression | undefined): ParameterDeclaration;
@@ -6940,9 +6948,15 @@ declare namespace ts {
/** @deprecated Use `factory.updateComputedPropertyName` or the factory supplied by your transformation context instead. */
const updateComputedPropertyName: (node: ComputedPropertyName, expression: Expression) => ComputedPropertyName;
/** @deprecated Use `factory.createTypeParameterDeclaration` or the factory supplied by your transformation context instead. */
const createTypeParameterDeclaration: (name: string | Identifier, constraint?: TypeNode | undefined, defaultType?: TypeNode | undefined) => TypeParameterDeclaration;
const createTypeParameterDeclaration: {
(modifiers: readonly Modifier[] | undefined, name: string | Identifier, constraint?: TypeNode | undefined, defaultType?: TypeNode | undefined): TypeParameterDeclaration;
(name: string | Identifier, constraint?: TypeNode | undefined, defaultType?: TypeNode | undefined): TypeParameterDeclaration;
};
/** @deprecated Use `factory.updateTypeParameterDeclaration` or the factory supplied by your transformation context instead. */
const updateTypeParameterDeclaration: (node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined) => TypeParameterDeclaration;
const updateTypeParameterDeclaration: {
(node: TypeParameterDeclaration, modifiers: readonly Modifier[] | undefined, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
(node: TypeParameterDeclaration, name: Identifier, constraint: TypeNode | undefined, defaultType: TypeNode | undefined): TypeParameterDeclaration;
};
/** @deprecated Use `factory.createParameterDeclaration` or the factory supplied by your transformation context instead. */
const createParameter: (decorators: readonly Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, dotDotDotToken: DotDotDotToken | undefined, name: string | BindingName, questionToken?: QuestionToken | undefined, type?: TypeNode | undefined, initializer?: Expression | undefined) => ParameterDeclaration;
/** @deprecated Use `factory.updateParameterDeclaration` or the factory supplied by your transformation context instead. */
@@ -0,0 +1,41 @@
tests/cases/compiler/circularAccessorAnnotations.ts(2,9): error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
tests/cases/compiler/circularAccessorAnnotations.ts(6,9): error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
tests/cases/compiler/circularAccessorAnnotations.ts(15,9): error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
tests/cases/compiler/circularAccessorAnnotations.ts(19,9): error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
==== tests/cases/compiler/circularAccessorAnnotations.ts (4 errors) ====
declare const c1: {
get foo(): typeof c1.foo;
~~~
!!! error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
}
declare const c2: {
set foo(value: typeof c2.foo);
~~~
!!! error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
}
declare const c3: {
get foo(): string;
set foo(value: typeof c3.foo);
}
type T1 = {
get foo(): T1["foo"];
~~~
!!! error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
}
type T2 = {
set foo(value: T2["foo"]);
~~~
!!! error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
}
type T3 = {
get foo(): string;
set foo(value: T3["foo"]);
}
@@ -0,0 +1,53 @@
//// [circularAccessorAnnotations.ts]
declare const c1: {
get foo(): typeof c1.foo;
}
declare const c2: {
set foo(value: typeof c2.foo);
}
declare const c3: {
get foo(): string;
set foo(value: typeof c3.foo);
}
type T1 = {
get foo(): T1["foo"];
}
type T2 = {
set foo(value: T2["foo"]);
}
type T3 = {
get foo(): string;
set foo(value: T3["foo"]);
}
//// [circularAccessorAnnotations.js]
"use strict";
//// [circularAccessorAnnotations.d.ts]
declare const c1: {
get foo(): typeof c1.foo;
};
declare const c2: {
set foo(value: typeof c2.foo);
};
declare const c3: {
get foo(): string;
set foo(value: typeof c3.foo);
};
declare type T1 = {
get foo(): T1["foo"];
};
declare type T2 = {
set foo(value: T2["foo"]);
};
declare type T3 = {
get foo(): string;
set foo(value: T3["foo"]);
};
@@ -0,0 +1,65 @@
=== tests/cases/compiler/circularAccessorAnnotations.ts ===
declare const c1: {
>c1 : Symbol(c1, Decl(circularAccessorAnnotations.ts, 0, 13))
get foo(): typeof c1.foo;
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 0, 19))
>c1.foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 0, 19))
>c1 : Symbol(c1, Decl(circularAccessorAnnotations.ts, 0, 13))
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 0, 19))
}
declare const c2: {
>c2 : Symbol(c2, Decl(circularAccessorAnnotations.ts, 4, 13))
set foo(value: typeof c2.foo);
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 4, 19))
>value : Symbol(value, Decl(circularAccessorAnnotations.ts, 5, 12))
>c2.foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 4, 19))
>c2 : Symbol(c2, Decl(circularAccessorAnnotations.ts, 4, 13))
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 4, 19))
}
declare const c3: {
>c3 : Symbol(c3, Decl(circularAccessorAnnotations.ts, 8, 13))
get foo(): string;
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 8, 19), Decl(circularAccessorAnnotations.ts, 9, 22))
set foo(value: typeof c3.foo);
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 8, 19), Decl(circularAccessorAnnotations.ts, 9, 22))
>value : Symbol(value, Decl(circularAccessorAnnotations.ts, 10, 12))
>c3.foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 8, 19), Decl(circularAccessorAnnotations.ts, 9, 22))
>c3 : Symbol(c3, Decl(circularAccessorAnnotations.ts, 8, 13))
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 8, 19), Decl(circularAccessorAnnotations.ts, 9, 22))
}
type T1 = {
>T1 : Symbol(T1, Decl(circularAccessorAnnotations.ts, 11, 1))
get foo(): T1["foo"];
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 13, 11))
>T1 : Symbol(T1, Decl(circularAccessorAnnotations.ts, 11, 1))
}
type T2 = {
>T2 : Symbol(T2, Decl(circularAccessorAnnotations.ts, 15, 1))
set foo(value: T2["foo"]);
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 17, 11))
>value : Symbol(value, Decl(circularAccessorAnnotations.ts, 18, 12))
>T2 : Symbol(T2, Decl(circularAccessorAnnotations.ts, 15, 1))
}
type T3 = {
>T3 : Symbol(T3, Decl(circularAccessorAnnotations.ts, 19, 1))
get foo(): string;
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 21, 11), Decl(circularAccessorAnnotations.ts, 22, 22))
set foo(value: T3["foo"]);
>foo : Symbol(foo, Decl(circularAccessorAnnotations.ts, 21, 11), Decl(circularAccessorAnnotations.ts, 22, 22))
>value : Symbol(value, Decl(circularAccessorAnnotations.ts, 23, 12))
>T3 : Symbol(T3, Decl(circularAccessorAnnotations.ts, 19, 1))
}
@@ -0,0 +1,62 @@
=== tests/cases/compiler/circularAccessorAnnotations.ts ===
declare const c1: {
>c1 : { readonly foo: any; }
get foo(): typeof c1.foo;
>foo : any
>c1.foo : any
>c1 : { readonly foo: any; }
>foo : any
}
declare const c2: {
>c2 : { foo: any; }
set foo(value: typeof c2.foo);
>foo : any
>value : any
>c2.foo : any
>c2 : { foo: any; }
>foo : any
}
declare const c3: {
>c3 : { foo: string; }
get foo(): string;
>foo : string
set foo(value: typeof c3.foo);
>foo : string
>value : string
>c3.foo : string
>c3 : { foo: string; }
>foo : string
}
type T1 = {
>T1 : T1
get foo(): T1["foo"];
>foo : any
}
type T2 = {
>T2 : T2
set foo(value: T2["foo"]);
>foo : any
>value : any
}
type T3 = {
>T3 : T3
get foo(): string;
>foo : string
set foo(value: T3["foo"]);
>foo : string
>value : string
}
@@ -0,0 +1,10 @@
tests/cases/compiler/circularGetAccessor.ts(2,9): error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
==== tests/cases/compiler/circularGetAccessor.ts (1 errors) ====
declare class C {
get foo(): typeof this.foo;
~~~
!!! error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
}
@@ -0,0 +1,7 @@
//// [circularGetAccessor.ts]
declare class C {
get foo(): typeof this.foo;
}
//// [circularGetAccessor.js]
@@ -0,0 +1,11 @@
=== tests/cases/compiler/circularGetAccessor.ts ===
declare class C {
>C : Symbol(C, Decl(circularGetAccessor.ts, 0, 0))
get foo(): typeof this.foo;
>foo : Symbol(C.foo, Decl(circularGetAccessor.ts, 0, 17))
>this.foo : Symbol(C.foo, Decl(circularGetAccessor.ts, 0, 17))
>this : Symbol(C, Decl(circularGetAccessor.ts, 0, 0))
>foo : Symbol(C.foo, Decl(circularGetAccessor.ts, 0, 17))
}
@@ -0,0 +1,11 @@
=== tests/cases/compiler/circularGetAccessor.ts ===
declare class C {
>C : C
get foo(): typeof this.foo;
>foo : any
>this.foo : any
>this : this
>foo : any
}
@@ -0,0 +1,10 @@
tests/cases/compiler/circularGetAccessor.ts(2,9): error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
==== tests/cases/compiler/circularGetAccessor.ts (1 errors) ====
declare class C {
get foo(): typeof this.foo;
~~~
!!! error TS2502: 'foo' is referenced directly or indirectly in its own type annotation.
}
@@ -0,0 +1,7 @@
//// [circularGetAccessor.ts]
declare class C {
get foo(): typeof this.foo;
}
//// [circularGetAccessor.js]
@@ -0,0 +1,11 @@
=== tests/cases/compiler/circularGetAccessor.ts ===
declare class C {
>C : Symbol(C, Decl(circularGetAccessor.ts, 0, 0))
get foo(): typeof this.foo;
>foo : Symbol(C.foo, Decl(circularGetAccessor.ts, 0, 17))
>this.foo : Symbol(C.foo, Decl(circularGetAccessor.ts, 0, 17))
>this : Symbol(C, Decl(circularGetAccessor.ts, 0, 0))
>foo : Symbol(C.foo, Decl(circularGetAccessor.ts, 0, 17))
}
@@ -0,0 +1,11 @@
=== tests/cases/compiler/circularGetAccessor.ts ===
declare class C {
>C : C
get foo(): typeof this.foo;
>foo : any
>this.foo : any
>this : this
>foo : any
}
@@ -1,5 +1,5 @@
tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts(2,5): error TS2502: 'x' is referenced directly or indirectly in its own type annotation.
tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts(6,5): error TS2502: 'x' is referenced directly or indirectly in its own type annotation.
tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts(11,11): error TS2589: Type instantiation is excessively deep and possibly infinite.
tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts(18,5): error TS2502: 'x' is referenced directly or indirectly in its own type annotation.
tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts(22,5): error TS2502: 'x' is referenced directly or indirectly in its own type annotation.
tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts(37,24): error TS2313: Type parameter 'T' has a circular constraint.
@@ -15,13 +15,13 @@ tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts(37,30): error
type T2<K extends "x" | "y"> = {
x: T2<K>[K]; // Error
~
!!! error TS2502: 'x' is referenced directly or indirectly in its own type annotation.
y: number;
}
declare let x2: T2<"x">;
let x2x = x2.x;
~~~~
!!! error TS2589: Type instantiation is excessively deep and possibly infinite.
interface T3<T extends T3<T>> {
x: T["x"];
@@ -0,0 +1,23 @@
//// [classStaticBlock28.ts]
let foo: number;
class C {
static {
foo = 1
}
}
console.log(foo)
//// [classStaticBlock28.js]
"use strict";
var foo;
var C = /** @class */ (function () {
function C() {
}
return C;
}());
(function () {
foo = 1;
})();
console.log(foo);
@@ -0,0 +1,19 @@
=== tests/cases/conformance/classes/classStaticBlock/classStaticBlock28.ts ===
let foo: number;
>foo : Symbol(foo, Decl(classStaticBlock28.ts, 0, 3))
class C {
>C : Symbol(C, Decl(classStaticBlock28.ts, 0, 16))
static {
foo = 1
>foo : Symbol(foo, Decl(classStaticBlock28.ts, 0, 3))
}
}
console.log(foo)
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>foo : Symbol(foo, Decl(classStaticBlock28.ts, 0, 3))
@@ -0,0 +1,22 @@
=== tests/cases/conformance/classes/classStaticBlock/classStaticBlock28.ts ===
let foo: number;
>foo : number
class C {
>C : C
static {
foo = 1
>foo = 1 : 1
>foo : number
>1 : 1
}
}
console.log(foo)
>console.log(foo) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
>foo : number
@@ -0,0 +1,53 @@
tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef3.ts(14,21): error TS2448: Block-scoped variable 'FOO' used before its declaration.
tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef3.ts(14,21): error TS2454: Variable 'FOO' is used before being assigned.
==== tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef3.ts (2 errors) ====
class A {
static {
A.doSomething(); // should not error
}
static doSomething() {
console.log("gotcha!");
}
}
class Baz {
static {
console.log(FOO); // should error
~~~
!!! error TS2448: Block-scoped variable 'FOO' used before its declaration.
!!! related TS2728 tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef3.ts:18:7: 'FOO' is declared here.
~~~
!!! error TS2454: Variable 'FOO' is used before being assigned.
}
}
const FOO = "FOO";
class Bar {
static {
console.log(FOO); // should not error
}
}
let u = "FOO" as "FOO" | "BAR";
class CFA {
static {
u = "BAR";
u; // should be "BAR"
}
static t = 1;
static doSomething() {}
static {
u; // should be "BAR"
}
}
u; // should be "BAR"
@@ -0,0 +1,78 @@
=== tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef3.ts ===
class A {
>A : Symbol(A, Decl(classStaticBlockUseBeforeDef3.ts, 0, 0))
static {
A.doSomething(); // should not error
>A.doSomething : Symbol(A.doSomething, Decl(classStaticBlockUseBeforeDef3.ts, 3, 5))
>A : Symbol(A, Decl(classStaticBlockUseBeforeDef3.ts, 0, 0))
>doSomething : Symbol(A.doSomething, Decl(classStaticBlockUseBeforeDef3.ts, 3, 5))
}
static doSomething() {
>doSomething : Symbol(A.doSomething, Decl(classStaticBlockUseBeforeDef3.ts, 3, 5))
console.log("gotcha!");
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
}
}
class Baz {
>Baz : Symbol(Baz, Decl(classStaticBlockUseBeforeDef3.ts, 8, 1))
static {
console.log(FOO); // should error
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>FOO : Symbol(FOO, Decl(classStaticBlockUseBeforeDef3.ts, 17, 5))
}
}
const FOO = "FOO";
>FOO : Symbol(FOO, Decl(classStaticBlockUseBeforeDef3.ts, 17, 5))
class Bar {
>Bar : Symbol(Bar, Decl(classStaticBlockUseBeforeDef3.ts, 17, 18))
static {
console.log(FOO); // should not error
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>FOO : Symbol(FOO, Decl(classStaticBlockUseBeforeDef3.ts, 17, 5))
}
}
let u = "FOO" as "FOO" | "BAR";
>u : Symbol(u, Decl(classStaticBlockUseBeforeDef3.ts, 24, 3))
class CFA {
>CFA : Symbol(CFA, Decl(classStaticBlockUseBeforeDef3.ts, 24, 31))
static {
u = "BAR";
>u : Symbol(u, Decl(classStaticBlockUseBeforeDef3.ts, 24, 3))
u; // should be "BAR"
>u : Symbol(u, Decl(classStaticBlockUseBeforeDef3.ts, 24, 3))
}
static t = 1;
>t : Symbol(CFA.t, Decl(classStaticBlockUseBeforeDef3.ts, 30, 5))
static doSomething() {}
>doSomething : Symbol(CFA.doSomething, Decl(classStaticBlockUseBeforeDef3.ts, 32, 17))
static {
u; // should be "BAR"
>u : Symbol(u, Decl(classStaticBlockUseBeforeDef3.ts, 24, 3))
}
}
u; // should be "BAR"
>u : Symbol(u, Decl(classStaticBlockUseBeforeDef3.ts, 24, 3))
@@ -0,0 +1,89 @@
=== tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef3.ts ===
class A {
>A : A
static {
A.doSomething(); // should not error
>A.doSomething() : void
>A.doSomething : () => void
>A : typeof A
>doSomething : () => void
}
static doSomething() {
>doSomething : () => void
console.log("gotcha!");
>console.log("gotcha!") : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
>"gotcha!" : "gotcha!"
}
}
class Baz {
>Baz : Baz
static {
console.log(FOO); // should error
>console.log(FOO) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
>FOO : "FOO"
}
}
const FOO = "FOO";
>FOO : "FOO"
>"FOO" : "FOO"
class Bar {
>Bar : Bar
static {
console.log(FOO); // should not error
>console.log(FOO) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
>FOO : "FOO"
}
}
let u = "FOO" as "FOO" | "BAR";
>u : "FOO" | "BAR"
>"FOO" as "FOO" | "BAR" : "FOO" | "BAR"
>"FOO" : "FOO"
class CFA {
>CFA : CFA
static {
u = "BAR";
>u = "BAR" : "BAR"
>u : "FOO" | "BAR"
>"BAR" : "BAR"
u; // should be "BAR"
>u : "BAR"
}
static t = 1;
>t : number
>1 : 1
static doSomething() {}
>doSomething : () => void
static {
u; // should be "BAR"
>u : "BAR"
}
}
u; // should be "BAR"
>u : "BAR"
@@ -3760,7 +3760,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -3850,7 +3850,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -4632,7 +4632,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -4722,7 +4722,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -11688,7 +11688,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -11778,7 +11778,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -16500,7 +16500,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -16590,7 +16590,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -23556,7 +23556,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -23646,7 +23646,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -27620,7 +27620,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -27710,7 +27710,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -32839,7 +32839,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -32929,7 +32929,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -36857,7 +36857,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -36947,7 +36947,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -42030,7 +42030,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -42120,7 +42120,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -47249,7 +47249,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -47339,7 +47339,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -52468,7 +52468,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -52558,7 +52558,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -57687,7 +57687,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -57777,7 +57777,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -61746,7 +61746,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -61836,7 +61836,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -65805,7 +65805,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -65895,7 +65895,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -69864,7 +69864,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -69954,7 +69954,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -73923,7 +73923,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -74013,7 +74013,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -77982,7 +77982,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -78072,7 +78072,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -82041,7 +82041,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -82131,7 +82131,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -86596,7 +86596,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -86686,7 +86686,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -91952,7 +91952,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -92042,7 +92042,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -96407,7 +96407,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -96497,7 +96497,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -5467,7 +5467,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -5557,7 +5557,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -11910,7 +11910,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -12000,7 +12000,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -17533,7 +17533,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -17623,7 +17623,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -23233,7 +23233,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -23323,7 +23323,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -28975,7 +28975,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -29065,7 +29065,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -35418,7 +35418,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -35508,7 +35508,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -41118,7 +41118,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -41208,7 +41208,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -4130,7 +4130,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -4220,7 +4220,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -7606,7 +7606,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -7696,7 +7696,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -11916,7 +11916,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -12006,7 +12006,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -3667,7 +3667,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -3757,7 +3757,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -8389,7 +8389,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -8479,7 +8479,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -12055,7 +12055,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -12145,7 +12145,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -16549,7 +16549,7 @@
"name": "escape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -16639,7 +16639,7 @@
"name": "unescape",
"kind": "function",
"kindModifiers": "deprecated,declare",
"sortText": "23",
"sortText": "24",
"displayParts": [
{
"text": "function",
@@ -127,35 +127,35 @@
"name": "a",
"kind": "warning",
"kindModifiers": "",
"sortText": "17",
"sortText": "18",
"isFromUncheckedFile": true
},
{
"name": "C",
"kind": "warning",
"kindModifiers": "",
"sortText": "17",
"sortText": "18",
"isFromUncheckedFile": true
},
{
"name": "f",
"kind": "warning",
"kindModifiers": "",
"sortText": "17",
"sortText": "18",
"isFromUncheckedFile": true
},
{
"name": "prototype",
"kind": "warning",
"kindModifiers": "",
"sortText": "17",
"sortText": "18",
"isFromUncheckedFile": true
},
{
"name": "x",
"kind": "warning",
"kindModifiers": "",
"sortText": "17",
"sortText": "18",
"isFromUncheckedFile": true
}
]
@@ -2164,7 +2164,7 @@
"name": "substr",
"kind": "method",
"kindModifiers": "deprecated,declare",
"sortText": "19",
"sortText": "20",
"displayParts": [
{
"text": "(",
@@ -11,9 +11,7 @@ type DiscriminatorFalse = {
cb: (x: number) => void;
}
type Unrelated = {
val: number;
}
type Props = DiscriminatorTrue | DiscriminatorFalse;
declare function f(options: DiscriminatorTrue | DiscriminatorFalse): any;
@@ -39,14 +37,6 @@ f({
f({
cb: n => n.toFixed()
});
declare function g(options: DiscriminatorTrue | DiscriminatorFalse | Unrelated): any;
// requires checking properties of all types, rather than properties of just the union type (e.g. only intersection)
g({
cb: n => n.toFixed()
});
//// [discriminantPropertyInference.js]
@@ -70,7 +60,3 @@ f({
f({
cb: function (n) { return n.toFixed(); }
});
// requires checking properties of all types, rather than properties of just the union type (e.g. only intersection)
g({
cb: function (n) { return n.toFixed(); }
});
@@ -23,97 +23,74 @@ type DiscriminatorFalse = {
>x : Symbol(x, Decl(discriminantPropertyInference.ts, 9, 9))
}
type Unrelated = {
>Unrelated : Symbol(Unrelated, Decl(discriminantPropertyInference.ts, 10, 1))
val: number;
>val : Symbol(val, Decl(discriminantPropertyInference.ts, 12, 18))
}
type Props = DiscriminatorTrue | DiscriminatorFalse;
>Props : Symbol(Props, Decl(discriminantPropertyInference.ts, 10, 1))
>DiscriminatorTrue : Symbol(DiscriminatorTrue, Decl(discriminantPropertyInference.ts, 0, 0))
>DiscriminatorFalse : Symbol(DiscriminatorFalse, Decl(discriminantPropertyInference.ts, 5, 1))
declare function f(options: DiscriminatorTrue | DiscriminatorFalse): any;
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 14, 1))
>options : Symbol(options, Decl(discriminantPropertyInference.ts, 16, 19))
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 12, 52))
>options : Symbol(options, Decl(discriminantPropertyInference.ts, 14, 19))
>DiscriminatorTrue : Symbol(DiscriminatorTrue, Decl(discriminantPropertyInference.ts, 0, 0))
>DiscriminatorFalse : Symbol(DiscriminatorFalse, Decl(discriminantPropertyInference.ts, 5, 1))
// simple inference
f({
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 14, 1))
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 12, 52))
disc: true,
>disc : Symbol(disc, Decl(discriminantPropertyInference.ts, 19, 3))
>disc : Symbol(disc, Decl(discriminantPropertyInference.ts, 17, 3))
cb: s => parseInt(s)
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 20, 15))
>s : Symbol(s, Decl(discriminantPropertyInference.ts, 21, 7))
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 18, 15))
>s : Symbol(s, Decl(discriminantPropertyInference.ts, 19, 7))
>parseInt : Symbol(parseInt, Decl(lib.es5.d.ts, --, --))
>s : Symbol(s, Decl(discriminantPropertyInference.ts, 21, 7))
>s : Symbol(s, Decl(discriminantPropertyInference.ts, 19, 7))
});
// simple inference
f({
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 14, 1))
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 12, 52))
disc: false,
>disc : Symbol(disc, Decl(discriminantPropertyInference.ts, 25, 3))
>disc : Symbol(disc, Decl(discriminantPropertyInference.ts, 23, 3))
cb: n => n.toFixed()
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 26, 16))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 27, 7))
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 24, 16))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 25, 7))
>n.toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 27, 7))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 25, 7))
>toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
});
// simple inference when strict-null-checks are enabled
f({
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 14, 1))
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 12, 52))
disc: undefined,
>disc : Symbol(disc, Decl(discriminantPropertyInference.ts, 31, 3))
>disc : Symbol(disc, Decl(discriminantPropertyInference.ts, 29, 3))
>undefined : Symbol(undefined)
cb: n => n.toFixed()
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 32, 20))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 33, 7))
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 30, 20))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 31, 7))
>n.toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 33, 7))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 31, 7))
>toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
});
// requires checking type information since discriminator is missing from object
f({
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 14, 1))
>f : Symbol(f, Decl(discriminantPropertyInference.ts, 12, 52))
cb: n => n.toFixed()
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 37, 3))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 38, 7))
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 35, 3))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 36, 7))
>n.toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 38, 7))
>toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
});
declare function g(options: DiscriminatorTrue | DiscriminatorFalse | Unrelated): any;
>g : Symbol(g, Decl(discriminantPropertyInference.ts, 39, 3))
>options : Symbol(options, Decl(discriminantPropertyInference.ts, 42, 19))
>DiscriminatorTrue : Symbol(DiscriminatorTrue, Decl(discriminantPropertyInference.ts, 0, 0))
>DiscriminatorFalse : Symbol(DiscriminatorFalse, Decl(discriminantPropertyInference.ts, 5, 1))
>Unrelated : Symbol(Unrelated, Decl(discriminantPropertyInference.ts, 10, 1))
// requires checking properties of all types, rather than properties of just the union type (e.g. only intersection)
g({
>g : Symbol(g, Decl(discriminantPropertyInference.ts, 39, 3))
cb: n => n.toFixed()
>cb : Symbol(cb, Decl(discriminantPropertyInference.ts, 45, 3))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 46, 7))
>n.toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 46, 7))
>n : Symbol(n, Decl(discriminantPropertyInference.ts, 36, 7))
>toFixed : Symbol(Number.toFixed, Decl(lib.es5.d.ts, --, --))
});

Some files were not shown because too many files have changed in this diff Show More