diff --git a/packages/documentation/copy/en/project-config/Compiler Options.md b/packages/documentation/copy/en/project-config/Compiler Options.md index 5c1fb1c9234d..dd10bb333780 100644 --- a/packages/documentation/copy/en/project-config/Compiler Options.md +++ b/packages/documentation/copy/en/project-config/Compiler Options.md @@ -1363,7 +1363,7 @@ tsc app.ts util.ts --target esnext --outfile index.js --strictBuiltinIteratorReturn

boolean

-

false, unless strict is set

+

true if strict; false otherwise.

diff --git a/packages/tsconfig-reference/scripts/tsconfigRules.ts b/packages/tsconfig-reference/scripts/tsconfigRules.ts index 66e7dc16c340..ac88a39ece5a 100644 --- a/packages/tsconfig-reference/scripts/tsconfigRules.ts +++ b/packages/tsconfig-reference/scripts/tsconfigRules.ts @@ -114,6 +114,7 @@ export const relatedTo: [AnOption, AnOption[]][] = [ "alwaysStrict", "strictNullChecks", "strictBindCallApply", + "strictBuiltinIteratorReturn", "strictFunctionTypes", "strictPropertyInitialization", "noImplicitAny", @@ -124,6 +125,7 @@ export const relatedTo: [AnOption, AnOption[]][] = [ ["alwaysStrict", ["strict"]], ["strictNullChecks", ["strict"]], ["strictBindCallApply", ["strict"]], + ["strictBuiltinIteratorReturn", ["strict"]], ["strictFunctionTypes", ["strict"]], ["strictPropertyInitialization", ["strict"]], ["noImplicitAny", ["strict"]], @@ -256,6 +258,7 @@ export const defaultsForOptions = { rootDir: "Computed from the list of input files.", rootDirs: "Computed from the list of input files.", strictBindCallApply: trueIf("strict"), + strictBuiltinIteratorReturn: trueIf("strict"), strictFunctionTypes: trueIf("strict"), useUnknownInCatchVariables: trueIf("strict"), strictPropertyInitialization: trueIf("strict"),