diff --git a/Gulpfile.js b/Gulpfile.js index 42987e4fd8d..a7ee6258056 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -436,10 +436,10 @@ task("runtests-parallel").flags = { " --shardId": "1-based ID of this shard (default: 1)", }; -task("diff", () => exec(getDiffTool(), [refBaseline, localBaseline], { ignoreExitCode: true })); +task("diff", () => exec(getDiffTool(), [refBaseline, localBaseline], { ignoreExitCode: true, waitForExit: false })); task("diff").description = "Diffs the compiler baselines using the diff tool specified by the 'DIFF' environment variable"; -task("diff-rwc", () => exec(getDiffTool(), [refRwcBaseline, localRwcBaseline], { ignoreExitCode: true })); +task("diff-rwc", () => exec(getDiffTool(), [refRwcBaseline, localRwcBaseline], { ignoreExitCode: true, waitForExit: false })); task("diff-rwc").description = "Diffs the RWC baselines using the diff tool specified by the 'DIFF' environment variable"; /** diff --git a/lib/enu/diagnosticMessages.generated.json.lcg b/lib/enu/diagnosticMessages.generated.json.lcg deleted file mode 100644 index 0b66fd7760c..00000000000 --- a/lib/enu/diagnosticMessages.generated.json.lcg +++ /dev/null @@ -1,7370 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {1}'?]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - or -. For example '{0}' or '{1}'.]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type.]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ()' instead.]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/lib/it/diagnosticMessages.generated.json b/lib/it/diagnosticMessages.generated.json index 9f8ef7d48f4..51981810ba2 100644 --- a/lib/it/diagnosticMessages.generated.json +++ b/lib/it/diagnosticMessages.generated.json @@ -355,7 +355,7 @@ "Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017": "L'elemento contiene implicitamente un tipo 'any' perchรฉ al tipo '{0}' non รจ assegnata alcuna firma dell'indice.", "Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6164": "Crea un BOM (Byte Order Mark) UTF-8 all'inizio dei file di output.", "Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151": "Crea un unico file con i mapping di origine invece di file separati.", - "Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152": "Crea l'origine unitamente alle mappe di origine all'interno di un unico file. Richiede l'impostazione di '--inlineSourceMap' o '--sourceMap'.", + "Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152": "Crea l'origine unitamente ai mapping di origine all'interno di un unico file. Richiede l'impostazione di '--inlineSourceMap' o '--sourceMap'.", "Enable_all_strict_type_checking_options_6180": "Abilita tutte le opzioni per i controlli del tipo strict.", "Enable_project_compilation_6302": "Abilitare la compilazione dei progetti", "Enable_strict_checking_of_function_types_6186": "Abilita il controllo tassativo dei tipi funzione.", @@ -445,7 +445,7 @@ "Function_overload_must_be_static_2387": "L'overload della funzione deve essere statico.", "Function_overload_must_not_be_static_2388": "L'overload della funzione non deve essere statico.", "Generate_get_and_set_accessors_95046": "Generare le funzioni di accesso 'get' e 'set'", - "Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000": "Genera un sourcemap per ogni file '.d.ts' corrispondente.", + "Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000": "Genera un mapping di origine per ogni file '.d.ts' corrispondente.", "Generates_corresponding_d_ts_file_6002": "Genera il file '.d.ts' corrispondente.", "Generates_corresponding_map_file_6043": "Genera il file '.map' corrispondente.", "Generator_implicitly_has_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_typ_7025": "Il tipo del generatore รจ implicitamente '{0}' perchรฉ non contiene alcun valore. Provare a specificare un tipo restituito.", diff --git a/lib/ja/diagnosticMessages.generated.json b/lib/ja/diagnosticMessages.generated.json index 6877a89c753..d3029982ca6 100644 --- a/lib/ja/diagnosticMessages.generated.json +++ b/lib/ja/diagnosticMessages.generated.json @@ -355,7 +355,7 @@ "Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017": "ๅ '{0}' ใซใฏใคใณใใใฏใน ใทใฐใใใฃใใชใใใใ่ฆ็ด ใฏๆ้ป็ใซ 'any' ๅใซใชใใพใใ", "Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6164": "ๅบๅใใกใคใซใฎๆๅใซ UTF-8 ใใคใ้ ใใผใฏ(BOM) ใ็ๆใใพใใ", "Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151": "ๅใ ใฎใใกใคใซใๆใคไปฃใใใซใ่คๆฐใฎใฝใผใน ใใใใๅซใๅไธใใกใคใซใ็ๆใใพใใ", - "Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152": "ๅไธใใกใคใซๅ ใง sourcemap ใจๅ ฑใซใฝใผในใ็ๆใใพใใ'--inlineSourceMap' ใพใใฏ '--sourceMap' ใ่จญๅฎใใๅฟ ่ฆใใใใพใใ", + "Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152": "ๅไธใใกใคใซๅ ใงใฝใผในใใใใจๅ ฑใซใฝใผในใ็ๆใใพใใ'--inlineSourceMap' ใพใใฏ '--sourceMap' ใ่จญๅฎใใๅฟ ่ฆใใใใพใใ", "Enable_all_strict_type_checking_options_6180": "ๅณๅฏใชๅใใงใใฏใฎใชใใทใงใณใใในใฆๆๅนใซใใพใใ", "Enable_project_compilation_6302": "ใใญใธใงใฏใใฎใณใณใใคใซใๆๅนใซใใพใ", "Enable_strict_checking_of_function_types_6186": "้ขๆฐใฎๅใฎๅณๅฏใชใใงใใฏใๆๅนใซใใพใใ", @@ -445,7 +445,7 @@ "Function_overload_must_be_static_2387": "้ขๆฐใฎใชใผใใผใญใผใใฏ้็ใงใชใใใฐใชใใพใใใ", "Function_overload_must_not_be_static_2388": "้ขๆฐใฎใชใผใใผใญใผใใฏ้็ใซใฏใงใใใใ", "Generate_get_and_set_accessors_95046": "'get' ใใใณ 'set' ใขใฏใปใตใผใฎ็ๆ", - "Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000": "ๅฏพๅฟใใๅ '.d.ts' ใใกใคใซใซ sourcemap ใ็ๆใใพใใ", + "Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000": "ๅฏพๅฟใใๅ '.d.ts' ใใกใคใซใซใฝใผในใใใใ็ๆใใพใใ", "Generates_corresponding_d_ts_file_6002": "ๅฏพๅฟใใ '.d.ts' ใใกใคใซใ็ๆใใพใใ", "Generates_corresponding_map_file_6043": "ๅฏพๅฟใใ '.map' ใใกใคใซใ็ๆใใพใใ", "Generator_implicitly_has_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_typ_7025": "ใธใงใใฌใผใฟใผใฏๅคใ็ๆใใชใใใใๆ้ป็ใซๅ '{0}' ใซใชใใพใใๆปใๅคใฎๅใๆๅฎใใใใจใๆค่จใใฆใใ ใใใ", diff --git a/lib/ko/diagnosticMessages.generated.json b/lib/ko/diagnosticMessages.generated.json index a1b1320115a..abda4ace91f 100644 --- a/lib/ko/diagnosticMessages.generated.json +++ b/lib/ko/diagnosticMessages.generated.json @@ -309,7 +309,7 @@ "Declare_static_property_0_90027": "'{0}' ์ ์ ์์ฑ ์ ์ธ", "Decorators_are_not_valid_here_1206": "๋ฐ์ฝ๋ ์ดํฐ๋ ์ฌ๊ธฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.", "Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207": "๋์ผํ ์ด๋ฆ์ ์ฌ๋ฌ get/set ์ ๊ทผ์์ ๋ฐ์ฝ๋ ์ดํฐ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.", - "Default_export_of_the_module_has_or_is_using_private_name_0_4082": "๋ชจ๋์ ๊ธฐ๋ณธ ๋ด๋ณด๋ด๊ธฐ์์ ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Default_export_of_the_module_has_or_is_using_private_name_0_4082": "๋ชจ๋์ ๊ธฐ๋ณธ ๋ด๋ณด๋ด๊ธฐ์์ ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Delete_all_unused_declarations_95024": "์ฌ์ฉํ์ง ์๋ ์ ์ธ ๋ชจ๋ ์ญ์ ", "Delete_the_outputs_of_all_projects_6365": "๋ชจ๋ ํ๋ก์ ํธ์ ์ถ๋ ฅ ์ญ์ ", "Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084": "[์ฌ์ฉ๋์ง ์์] ๋์ '--jsxFactory'๋ฅผ ์ฌ์ฉํฉ๋๋ค. 'react' JSX ๋ด๋ณด๋ด๊ธฐ๋ฅผ ๋์์ผ๋ก ํ ๊ฒฝ์ฐ createElement์ ๋ํด ํธ์ถ๋๋ ๊ฐ์ฒด๋ฅผ ์ง์ ํฉ๋๋ค.", @@ -395,10 +395,10 @@ "Export_declarations_are_not_permitted_in_a_namespace_1194": "๋ค์์คํ์ด์ค์์๋ ๋ด๋ณด๋ด๊ธฐ ์ ์ธ์ด ํ์ฉ๋์ง ์์ต๋๋ค.", "Exported_external_package_typings_file_0_is_not_a_module_Please_contact_the_package_author_to_update_2656": "๋ด๋ณด๋ธ ์ธ๋ถ ํจํค์ง ์ ๋ ฅ ํญ๋ชฉ ํ์ผ '{0}'์(๋) ๋ชจ๋์ด ์๋๋๋ค. ํจํค์ง ์์ฑ์์๊ฒ ๋ฌธ์ํ์ฌ ํจํค์ง ์ ์๋ฅผ ์ ๋ฐ์ดํธํ์ธ์.", "Exported_external_package_typings_file_cannot_contain_tripleslash_references_Please_contact_the_pack_2654": "๋ด๋ณด๋ธ ์ธ๋ถ ํจํค์ง ์ ๋ ฅ ํญ๋ชฉ ํ์ผ์๋ ์ผ์ค ์ฌ๋์ ์ฐธ์กฐ๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ํจํค์ง ์์ฑ์์๊ฒ ๋ฌธ์ํ์ฌ ํจํค์ง ์ ์๋ฅผ ์ ๋ฐ์ดํธํ์ธ์.", - "Exported_type_alias_0_has_or_is_using_private_name_1_4081": "๋ด๋ณด๋ธ ํ์ ๋ณ์นญ '{0}'์(๋) '{1}' ์ ์ฉ ์ด๋ฆ์ ํฌํจํ๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Exported_type_alias_0_has_or_is_using_private_name_1_4081": "๋ด๋ณด๋ธ ํ์ ๋ณ์นญ '{0}'์(๋) '{1}' ํ๋ผ์ด๋น ์ด๋ฆ์ ํฌํจํ๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023": "๋ด๋ณด๋ธ ๋ณ์ '{0}'์ด(๊ฐ) ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024": "๋ด๋ณด๋ธ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Exported_variable_0_has_or_is_using_private_name_1_4025": "๋ด๋ณด๋ธ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024": "๋ด๋ณด๋ธ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Exported_variable_0_has_or_is_using_private_name_1_4025": "๋ด๋ณด๋ธ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666": "๋ด๋ณด๋ด๊ธฐ ๋ฐ ๋ด๋ณด๋ด๊ธฐ ํ ๋น๋ ๋ชจ๋ ํ๋์์ ํ์ฉ๋์ง ์์ต๋๋ค.", "Expression_expected_1109": "์์ด ํ์ํฉ๋๋ค.", "Expression_or_comma_expected_1137": "์ ๋๋ ์ผํ๊ฐ ํ์ํฉ๋๋ค.", @@ -471,10 +471,10 @@ "Implement_all_unimplemented_interfaces_95032": "๊ตฌํ๋์ง ์์ ์ธํฐํ์ด์ค ๋ชจ๋ ๊ตฌํ", "Implement_inherited_abstract_class_90007": "์์๋ ์ถ์ ํด๋์ค ๊ตฌํ", "Implement_interface_0_90006": "'{0}' ์ธํฐํ์ด์ค ๊ตฌํ", - "Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019": "๋ด๋ณด๋ธ ํด๋์ค '{0}'์ Implements ์ ์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019": "๋ด๋ณด๋ธ ํด๋์ค '{0}'์ Implements ์ ์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Import_0_from_module_1_90013": "\"{1}\" ๋ชจ๋์์ '{0}' ๊ฐ์ ธ์ค๊ธฐ", "Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202": "ECMAScript ๋ชจ๋์ ๋์์ผ๋ก ํ๋ ๊ฒฝ์ฐ ํ ๋น ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋์ 'import * as ns from \"mod\"', 'import {a} from \"mod\"', 'import d from \"mod\"' ๋๋ ๋ค๋ฅธ ๋ชจ๋ ํ์ ์ฌ์ฉ์ ๊ณ ๋ คํ์ธ์.", - "Import_declaration_0_is_using_private_name_1_4000": "๊ฐ์ ธ์ค๊ธฐ ์ ์ธ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ์ฌ์ฉํ๊ณ ์์ต๋๋ค.", + "Import_declaration_0_is_using_private_name_1_4000": "๊ฐ์ ธ์ค๊ธฐ ์ ์ธ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ์ฌ์ฉํ๊ณ ์์ต๋๋ค.", "Import_declaration_conflicts_with_local_declaration_of_0_2440": "๊ฐ์ ธ์ค๊ธฐ ์ ์ธ์ด '{0}'์ ๋ก์ปฌ ์ ์ธ๊ณผ ์ถฉ๋ํฉ๋๋ค.", "Import_declarations_in_a_namespace_cannot_reference_a_module_1147": "๋ค์์คํ์ด์ค์ ๊ฐ์ ธ์ค๊ธฐ ์ ์ธ์ ๋ชจ๋์ ์ฐธ์กฐํ ์ ์์ต๋๋ค.", "Import_emit_helpers_from_tslib_6139": "'tslib'์์ ๋ด๋ณด๋ด๊ธฐ ๋์ฐ๋ฏธ๋ฅผ ๊ฐ์ ธ์ค์ธ์.", @@ -563,8 +563,8 @@ "Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652": "๋ณํฉ๋ ์ ์ธ '{0}'์๋ ๊ธฐ๋ณธ ๋ด๋ณด๋ด๊ธฐ ์ ์ธ์ ํฌํจํ ์ ์์ต๋๋ค. ๋์ ๋ณ๋์ 'export default {0}' ์ ์ธ์ ์ถ๊ฐํ์ธ์.", "Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013": "๋ฉํ ์์ฑ '{0}'์(๋) ํจ์ ์ ์ธ, ํจ์ ์ ๋๋ ์์ฑ๊ธฐ์ ๋ณธ๋ฌธ์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.", "Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245": "'{0}' ๋ฉ์๋๋ abstract๋ก ํ์๋์ด ์์ผ๋ฏ๋ก ๊ตฌํ์ด ์์ ์ ์์ต๋๋ค.", - "Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ๋ฉ์๋๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Method_0_of_exported_interface_has_or_is_using_private_name_1_4102": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ๋ฉ์๋๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ๋ฉ์๋๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Method_0_of_exported_interface_has_or_is_using_private_name_1_4102": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ๋ฉ์๋๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Modifiers_cannot_appear_here_1184": "ํ์ ์๋ฅผ ์ฌ๊ธฐ์ ํ์ํ ์ ์์ต๋๋ค.", "Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_1340": "๋ชจ๋ '{0}'์(๋) ํ์์ ์ฐธ์กฐํ์ง ์์ง๋ง, ์ฌ๊ธฐ์์ ํ์์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.", "Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339": "๋ชจ๋ '{0}'์(๋) ๊ฐ์ ์ฐธ์กฐํ์ง ์์ง๋ง, ์ฌ๊ธฐ์์ ๊ฐ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.", @@ -639,36 +639,36 @@ "Overload_signatures_must_all_be_ambient_or_non_ambient_2384": "์ค๋ฒ๋ก๋ ์๊ทธ๋์ฒ๋ ๋ชจ๋ ์ฐ๋น์ธํธ์ด๊ฑฐ๋ ์ฐ๋น์ธํธ๊ฐ ์๋์ด์ผ ํฉ๋๋ค.", "Overload_signatures_must_all_be_exported_or_non_exported_2383": "์ค๋ฒ๋ก๋ ์๊ทธ๋์ฒ๋ ๋ชจ๋ ๋ด๋ณด๋ด๊ฑฐ๋ ๋ชจ๋ ๋ด๋ณด๋ด์ง ์์์ผ ํฉ๋๋ค.", "Overload_signatures_must_all_be_optional_or_required_2386": "์ค๋ฒ๋ก๋ ์๊ทธ๋์ฒ๋ ๋ชจ๋ ์ ํ ์ฌํญ์ด๊ฑฐ๋ ํ์ ์ฌํญ์ด์ด์ผ ํฉ๋๋ค.", - "Overload_signatures_must_all_be_public_private_or_protected_2385": "์ค๋ฒ๋ก๋ ์๊ทธ๋์ฒ๋ ๋ชจ๋ ๊ณต์ฉ, ์ ์ฉ ๋๋ ๋ณดํธ๋ ์ํ์ฌ์ผ ํฉ๋๋ค.", + "Overload_signatures_must_all_be_public_private_or_protected_2385": "์ค๋ฒ๋ก๋ ์๊ทธ๋์ฒ๋ ๋ชจ๋ ํผ๋ธ๋ฆญ, ํ๋ผ์ด๋น ๋๋ ๋ณดํธ๋ ์ํ์ฌ์ผ ํฉ๋๋ค.", "Parameter_0_cannot_be_referenced_in_its_initializer_2372": "๋งค๊ฐ ๋ณ์ '{0}'์(๋) ํด๋น ์ด๋์ ๋ผ์ด์ ์์ ์ฐธ์กฐํ ์ ์์ต๋๋ค.", "Parameter_0_implicitly_has_an_1_type_7006": "'{0}' ๋งค๊ฐ ๋ณ์์๋ ์์์ ์ผ๋ก '{1}' ํ์์ด ํฌํจ๋ฉ๋๋ค.", "Parameter_0_is_not_in_the_same_position_as_parameter_1_1227": "'{0}' ๋งค๊ฐ ๋ณ์๋ '{1}' ๋งค๊ฐ ๋ณ์์ ๊ฐ์ ์์น์ ์์ง ์์ต๋๋ค.", - "Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ์์ฑ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ์์ฑ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ์์ฑ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ์์ฑ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ์์ฑ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076": "๋ด๋ณด๋ธ ํจ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077": "๋ด๋ณด๋ธ ํจ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078": "๋ด๋ณด๋ธ ํจ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077": "๋ด๋ณด๋ธ ํจ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078": "๋ด๋ณด๋ธ ํจ์์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ '{0}' ๋งค๊ฐ ๋ณ์๊ฐ ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Parameter_cannot_have_question_mark_and_initializer_1015": "๋งค๊ฐ ๋ณ์์ ๋ฌผ์ํ์ ์ด๋์ ๋ผ์ด์ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.", "Parameter_declaration_expected_1138": "๋งค๊ฐ ๋ณ์ ์ ์ธ์ด ํ์ํฉ๋๋ค.", - "Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ์ ์ฉ ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ์ ์ฉ ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ setter '{0}'์ ๋งค๊ฐ ๋ณ์ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141": "strict ๋ชจ๋์์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ๊ฐ ์์ค ํ์ผ์ ๋ํด \"use strict\"๋ฅผ ๋ด๋ณด๋ ๋๋ค.", "Pattern_0_can_have_at_most_one_Asterisk_character_5061": "'{0}' ํจํด์๋ '*' ๋ฌธ์๋ฅผ ์ต๋ ํ๋๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.", "Prefix_0_with_an_underscore_90025": "'{0}' ์์ ๋ฐ์ค ์ถ๊ฐ", @@ -709,9 +709,9 @@ "Property_0_is_protected_in_type_1_but_public_in_type_2_2444": "'{0}' ์์ฑ์ '{1}' ํ์์์๋ ๋ณดํธ๋ ์์ฑ์ด์ง๋ง '{2}' ํ์์์๋ ๊ณต์ฉ์ ๋๋ค.", "Property_0_is_used_before_being_assigned_2565": "'{0}' ์์ฑ์ด ํ ๋น๋๊ธฐ ์ ์ ์ฌ์ฉ๋์์ต๋๋ค.", "Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606": "JSX ๋ถ๋ฐฐ ํน์ฑ์ '{0}' ์์ฑ์ ๋์ ์์ฑ์ ํ ๋นํ ์ ์์ต๋๋ค.", - "Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094": "๋ด๋ณด๋ธ ํด๋์ค ์์ ์์ฑ '{0}'์ด(๊ฐ) ๋น๊ณต๊ฐ๊ฐ ์๋๊ฑฐ๋ ๋ณดํธ๋์ง ์์ ์ ์์ต๋๋ค.", - "Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ์์ฑ์ด ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Property_0_of_exported_interface_has_or_is_using_private_name_1_4033": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ์์ฑ์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094": "๋ด๋ณด๋ธ ํด๋์ค ์์ ์์ฑ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น์ด ์๋๊ฑฐ๋ ๋ณดํธ๋์ง ์์ ์ ์์ต๋๋ค.", + "Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ์์ฑ์ด ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Property_0_of_exported_interface_has_or_is_using_private_name_1_4033": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ '{0}' ์์ฑ์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Property_0_of_type_1_is_not_assignable_to_numeric_index_type_2_2412": "'{1}' ํ์์ '{0}' ์์ฑ์ ์ซ์ ์ธ๋ฑ์ค ํ์ '{2}'์ ํ ๋นํ ์ ์์ต๋๋ค.", "Property_0_of_type_1_is_not_assignable_to_string_index_type_2_2411": "'{1}' ํ์์ '{0}' ์์ฑ์ ๋ฌธ์์ด ์ธ๋ฑ์ค ํ์ '{2}'์ ํ ๋นํ ์ ์์ต๋๋ค.", "Property_assignment_expected_1136": "์์ฑ ํ ๋น์ด ํ์ํฉ๋๋ค.", @@ -720,17 +720,17 @@ "Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328": "์์ฑ ๊ฐ์ ๋ฌธ์์ด ๋ฆฌํฐ๋ด, ์ซ์ ๋ฆฌํฐ๋ด, 'true', 'false', 'null', ๊ฐ์ฒด ๋ฆฌํฐ๋ด ๋๋ ๋ฐฐ์ด ๋ฆฌํฐ๋ด์ด์ด์ผ ํฉ๋๋ค.", "Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179": "'ES5' ๋๋ 'ES3'์ ๋์์ผ๋ก ํ ๊ฒฝ์ฐ 'for-of', spread ๋ฐ ์๋ฉธ์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ฐ์ฒด๋ฅผ ์๋ฒฝํ ์ง์ํฉ๋๋ค.", "Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ๋ฉ์๋ '{0}'์ด(๊ฐ) ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ๋ฉ์๋ '{0}'์ด(๊ฐ) ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ๋ฉ์๋์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ๋ฉ์๋ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ๋ฉ์๋์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์์ฑ '{0}'์ด(๊ฐ) ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์์ฑ '{0}'์ด(๊ฐ) ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์์ฑ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์์ฑ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์์ฑ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์ ์ ๋ฉ์๋ '{0}'์ด(๊ฐ) ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋ '{0}'์ด(๊ฐ) ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์ ์ ๋ฉ์๋ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์ ์ ๋ฉ์๋ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ์์ฑ '{0}'์ด(๊ฐ) ์ธ๋ถ ๋ชจ๋ {2}์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์ ์ ์์ฑ '{0}'์ด(๊ฐ) ์ ์ฉ ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์ ์ ์์ฑ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์ ์ ์์ฑ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ '{1}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028": "๋ด๋ณด๋ธ ํด๋์ค์ ๊ณต์ฉ ์ ์ ์์ฑ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052": "์์๋ 'any' ํ์์ด ์๋ ์ ๋ฐ ์ ์ธ์์ ์ค๋ฅ๋ฅผ ๋ฐ์ํฉ๋๋ค.", "Raise_error_on_this_expressions_with_an_implied_any_type_6115": "์์๋ 'any' ํ์์ด ์๋ 'this' ์์์ ์ค๋ฅ๋ฅผ ๋ฐ์ํฉ๋๋ค.", "Redirect_output_structure_to_the_directory_6006": "์ถ๋ ฅ ๊ตฌ์กฐ๋ฅผ ๋๋ ํฐ๋ฆฌ๋ก ๋ฆฌ๋๋ ์ ํฉ๋๋ค.", @@ -765,30 +765,30 @@ "Resolving_with_primary_search_path_0_6121": "๊ธฐ๋ณธ ๊ฒ์ ๊ฒฝ๋ก '{0}'์(๋ฅผ) ์ฌ์ฉํ์ฌ ํ์ธํ๋ ์ค์ ๋๋ค.", "Rest_parameter_0_implicitly_has_an_any_type_7019": "Rest ๋งค๊ฐ ๋ณ์ '{0}'์๋ ์์์ ์ผ๋ก 'any[]' ํ์์ด ํฌํจ๋ฉ๋๋ค.", "Rest_types_may_only_be_created_from_object_types_2700": "rest ์ ํ์ ๊ฐ์ฒด ํ์์์๋ง ๋ง๋ค ์ ์์ต๋๋ค.", - "Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409": "์์ฑ์ ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ ํด๋์ค์ ์ธ์คํด์ค ํ์์ ํ ๋นํ ์ ์์ด์ผ ํฉ๋๋ค.", "Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058": "๋ด๋ณด๋ธ ํจ์์ ๋ฐํ ํ์์ด ์ธ๋ถ ๋ชจ๋ {1}์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059": "๋ด๋ณด๋ธ ํจ์์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_exported_function_has_or_is_using_private_name_0_4060": "๋ด๋ณด๋ธ ํจ์์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059": "๋ด๋ณด๋ธ ํจ์์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_exported_function_has_or_is_using_private_name_0_4060": "๋ด๋ณด๋ธ ํจ์์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์ธ๋ฑ์ค ์๊ทธ๋์ฒ์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ getter '{0}'์ ๋ฐํ ํ์์ด ์ธ๋ถ ๋ชจ๋ {2}์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ getter '{0}'์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ getter '{0}'์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ getter '{0}'์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ getter '{0}'์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ธ๋ถ ๋ชจ๋ {1}์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ getter '{0}'์ ๋ฐํ ํ์์ด ์ธ๋ถ ๋ชจ๋ {2}์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ getter '{0}'์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ getter '{0}'์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ getter '{0}'์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{2}'์ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ getter '{0}'์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ธ๋ถ ๋ชจ๋ {1}์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ด์ง๋ง ๋ช ๋ช ํ ์ ์์ต๋๋ค.", - "Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ ์ฉ ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ ๋ฐํ ํ์์ด ์ ์ฉ ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ๋ชจ๋ '{1}'์ '{0}' ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ ๋ฐํ ํ์์ด ํ๋ผ์ด๋น ์ด๋ฆ '{0}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Reusing_module_resolutions_originating_in_0_since_resolutions_are_unchanged_from_old_program_6184": "์ด์ ํ๋ก๊ทธ๋จ์์ ๋ณ๊ฒฝ๋์ง ์์์ผ๋ฏ๋ก '{0}'์์ ๋ฐ์ํ๋ ๋ชจ๋ ํ์ธ์ ๋ค์ ์ฌ์ฉํฉ๋๋ค.", "Reusing_resolution_of_module_0_to_file_1_from_old_program_6183": "'{0}' ๋ชจ๋ ํ์ธ์ ์ด์ ํ๋ก๊ทธ๋จ์ '{1}' ํ์ผ์ ๋ค์ ์ฌ์ฉํฉ๋๋ค.", "Rewrite_all_as_indexed_access_types_95034": "์ธ๋ฑ์ฑ๋ ์ก์ธ์ค ํ์์ผ๋ก ๋ชจ๋ ๋ค์ ์์ฑ", @@ -939,15 +939,15 @@ "Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321": "๋น๋๊ธฐ ์์ฑ๊ธฐ์ ์๋ 'yield' ํ์์ ํผ์ฐ์ฐ์๋ ์ ํจํ ํ๋ผ๋ฏธ์ค์ฌ์ผ ํ๊ฑฐ๋ ํธ์ถ ๊ฐ๋ฅ 'then' ๋ฉค๋ฒ๋ฅผ ํฌํจํ์ง ์์์ผ ํฉ๋๋ค.", "Type_parameter_0_has_a_circular_constraint_2313": "ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ ์ํ ์ ์ฝ ์กฐ๊ฑด์ด ์์ต๋๋ค.", "Type_parameter_0_has_a_circular_default_2716": "ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ ์ํ ๊ธฐ๋ณธ๊ฐ์ด ์์ต๋๋ค.", - "Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002": "๋ด๋ณด๋ธ ํด๋์ค์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016": "๋ด๋ณด๋ธ ํจ์์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083": "๋ด๋ณด๋ธ ํ์ ๋ณ์นญ์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ํธ์ถ ์๊ทธ๋์ฒ์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ์์ฑ์ ์๊ทธ๋์ฒ์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002": "๋ด๋ณด๋ธ ํด๋์ค์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016": "๋ด๋ณด๋ธ ํจ์์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083": "๋ด๋ณด๋ธ ํ์ ๋ณ์นญ์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค์ ์๋ ๋ฉ์๋์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ๋ฉ์๋์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010": "๋ด๋ณด๋ธ ํด๋์ค์ ์๋ ๊ณต์ฉ ์ ์ ๋ฉ์๋์ ํ์ ๋งค๊ฐ ๋ณ์ '{0}'์ด(๊ฐ) ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "Type_parameter_declaration_expected_1139": "ํ์ ๋งค๊ฐ ๋ณ์ ์ ์ธ์ด ํ์ํฉ๋๋ค.", "Type_parameter_list_cannot_be_empty_1098": "ํ์ ๋งค๊ฐ ๋ณ์ ๋ชฉ๋ก์ ๋น์ ๋ ์ ์์ต๋๋ค.", "Type_parameter_name_cannot_be_0_2368": "ํ์ ๋งค๊ฐ ๋ณ์ ์ด๋ฆ์ '{0}'์ผ ์ ์์ต๋๋ค.", @@ -955,7 +955,7 @@ "Type_predicate_0_is_not_assignable_to_1_1226": "ํ์ ์กฐ๊ฑด์ '{0}'์(๋ฅผ) '{1}'์ ํ ๋นํ ์ ์์ต๋๋ค.", "Type_reference_directive_0_was_not_resolved_6120": "======== ํ์ ์ฐธ์กฐ ์ง์๋ฌธ '{0}'์ด(๊ฐ) ํ์ธ๋์ง ์์์ต๋๋ค. ========", "Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119": "======== ํ์ ์ฐธ์กฐ ์ง์๋ฌธ '{0}'์ด(๊ฐ) '{1}'(์ผ)๋ก ํ์ธ๋์์ต๋๋ค. ์ฃผ: {2}. ========", - "Types_have_separate_declarations_of_a_private_property_0_2442": "ํ์์ ๋ณ๋์ ์ ์ฉ ์์ฑ '{0}' ์ ์ธ์ด ์์ต๋๋ค.", + "Types_have_separate_declarations_of_a_private_property_0_2442": "ํ์์ ๋ณ๋์ ํ๋ผ์ด๋น ์์ฑ '{0}' ์ ์ธ์ด ์์ต๋๋ค.", "Types_of_parameters_0_and_1_are_incompatible_2328": "'{0}' ๋ฐ '{1}' ๋งค๊ฐ ๋ณ์์ ํ์์ด ํธํ๋์ง ์์ต๋๋ค.", "Types_of_property_0_are_incompatible_2326": "'{0}' ์์ฑ์ ํ์์ด ํธํ๋์ง ์์ต๋๋ค.", "Unable_to_open_file_0_6050": "'{0}' ํ์ผ์ ์ด ์ ์์ต๋๋ค.", @@ -1047,8 +1047,8 @@ "export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668": "์ฐ๋น์ธํธ ๋ชจ๋ ๋ฐ ๋ชจ๋ ํ๋๋ ํญ์ ํ์๋๋ฏ๋ก 'export' ํ์ ์๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.", "extends_clause_already_seen_1172": "'extends' ์ ์ด ์ด๋ฏธ ์์ต๋๋ค.", "extends_clause_must_precede_implements_clause_1173": "'extends' ์ ์ 'implements' ์ ์์ ์์ผ ํฉ๋๋ค.", - "extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020": "๋ด๋ณด๋ธ ํด๋์ค '{0}'์ Extends ์ ์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", - "extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค '{0}'์ Extends ์ ์ด ์ ์ฉ ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020": "๋ด๋ณด๋ธ ํด๋์ค '{0}'์ Extends ์ ์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", + "extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022": "๋ด๋ณด๋ธ ์ธํฐํ์ด์ค '{0}'์ Extends ์ ์ด ํ๋ผ์ด๋น ์ด๋ฆ '{1}'์(๋ฅผ) ๊ฐ์ง๊ณ ์๊ฑฐ๋ ์ฌ์ฉ ์ค์ ๋๋ค.", "file_6025": "ํ์ผ", "get_and_set_accessor_must_have_the_same_this_type_2682": "'get' ๋ฐ 'set' ์ ๊ทผ์๋ ๋์ผํ 'this' ํ์์ด์ด์ผ ํฉ๋๋ค.", "get_and_set_accessor_must_have_the_same_type_2380": "'get' ๋ฐ 'set' ์ ๊ทผ์์ ํ์์ด ๊ฐ์์ผ ํฉ๋๋ค.", diff --git a/lib/lib.dom.d.ts b/lib/lib.dom.d.ts index 7817a0e4267..92500ffc046 100644 --- a/lib/lib.dom.d.ts +++ b/lib/lib.dom.d.ts @@ -153,6 +153,34 @@ interface AudioWorkletNodeOptions extends AudioNodeOptions { processorOptions?: any; } +interface AuthenticationExtensionsClientInputs { + appid?: string; + authnSel?: AuthenticatorSelectionList; + exts?: boolean; + loc?: boolean; + txAuthGeneric?: txAuthGenericArg; + txAuthSimple?: string; + uvi?: boolean; + uvm?: boolean; +} + +interface AuthenticationExtensionsClientOutputs { + appid?: boolean; + authnSel?: boolean; + exts?: AuthenticationExtensionsSupported; + loc?: Coordinates; + txAuthGeneric?: ArrayBuffer; + txAuthSimple?: string; + uvi?: ArrayBuffer; + uvm?: UvmEntries; +} + +interface AuthenticatorSelectionCriteria { + authenticatorAttachment?: AuthenticatorAttachment; + requireResidentKey?: boolean; + userVerification?: UserVerificationRequirement; +} + interface BiquadFilterOptions extends AudioNodeOptions { Q?: number; detune?: number; @@ -171,7 +199,6 @@ interface ByteLengthChunk { } interface CacheQueryOptions { - cacheName?: string; ignoreMethod?: boolean; ignoreSearch?: boolean; ignoreVary?: boolean; @@ -179,6 +206,7 @@ interface CacheQueryOptions { interface CanvasRenderingContext2DSettings { alpha?: boolean; + desynchronized?: boolean; } interface ChannelMergerOptions extends AudioNodeOptions { @@ -256,7 +284,7 @@ interface ConstrainDoubleRange extends DoubleRange { ideal?: number; } -interface ConstrainLongRange extends LongRange { +interface ConstrainULongRange extends ULongRange { exact?: number; ideal?: number; } @@ -271,6 +299,17 @@ interface ConvolverOptions extends AudioNodeOptions { disableNormalization?: boolean; } +interface CredentialCreationOptions { + publicKey?: PublicKeyCredentialCreationOptions; + signal?: AbortSignal; +} + +interface CredentialRequestOptions { + mediation?: CredentialMediationRequirement; + publicKey?: PublicKeyCredentialRequestOptions; + signal?: AbortSignal; +} + interface CustomEventInit extends EventInit { detail?: T; } @@ -330,21 +369,27 @@ interface DelayOptions extends AudioNodeOptions { maxDelayTime?: number; } -interface DeviceAccelerationDict { +interface DeviceLightEventInit extends EventInit { + value?: number; +} + +interface DeviceMotionEventAccelerationInit { x?: number | null; y?: number | null; z?: number | null; } -interface DeviceLightEventInit extends EventInit { - value?: number; +interface DeviceMotionEventInit extends EventInit { + acceleration?: DeviceMotionEventAccelerationInit; + accelerationIncludingGravity?: DeviceMotionEventAccelerationInit; + interval?: number; + rotationRate?: DeviceMotionEventRotationRateInit; } -interface DeviceMotionEventInit extends EventInit { - acceleration?: DeviceAccelerationDict | null; - accelerationIncludingGravity?: DeviceAccelerationDict | null; - interval?: number | null; - rotationRate?: DeviceRotationRateDict | null; +interface DeviceMotionEventRotationRateInit { + alpha?: number | null; + beta?: number | null; + gamma?: number | null; } interface DeviceOrientationEventInit extends EventInit { @@ -354,10 +399,9 @@ interface DeviceOrientationEventInit extends EventInit { gamma?: number | null; } -interface DeviceRotationRateDict { - alpha?: number | null; - beta?: number | null; - gamma?: number | null; +interface DevicePermissionDescriptor extends PermissionDescriptor { + deviceId?: string; + name: "camera" | "microphone" | "speaker"; } interface DocumentTimelineOptions { @@ -412,6 +456,10 @@ interface EffectTiming { iterations?: number; } +interface ElementCreationOptions { + is?: string; +} + interface ElementDefinitionOptions { extends?: string; } @@ -444,7 +492,6 @@ interface EventModifierInit extends UIEventInit { modifierFnLock?: boolean; modifierHyper?: boolean; modifierNumLock?: boolean; - modifierOS?: boolean; modifierScrollLock?: boolean; modifierSuper?: boolean; modifierSymbol?: boolean; @@ -553,11 +600,27 @@ interface IIRFilterOptions extends AudioNodeOptions { feedforward: number[]; } +interface ImageBitmapRenderingContextSettings { + alpha?: boolean; +} + +interface ImageEncodeOptions { + quality?: number; + type?: string; +} + +interface InputEventInit extends UIEventInit { + data?: string | null; + inputType?: string; + isComposing?: boolean; +} + interface IntersectionObserverEntryInit { boundingClientRect: DOMRectInit; + intersectionRatio: number; intersectionRect: DOMRectInit; isIntersecting: boolean; - rootBounds: DOMRectInit; + rootBounds: DOMRectInit | null; target: Element; time: number; } @@ -595,6 +658,7 @@ interface KeyAlgorithm { interface KeyboardEventInit extends EventModifierInit { code?: string; + isComposing?: boolean; key?: string; location?: number; repeat?: boolean; @@ -616,11 +680,6 @@ interface KeyframeEffectOptions extends EffectTiming { iterationComposite?: IterationCompositeOperation; } -interface LongRange { - max?: number; - min?: number; -} - interface MediaElementAudioSourceOptions { mediaElement: HTMLMediaElement; } @@ -678,39 +737,43 @@ interface MediaStreamTrackAudioSourceOptions { } interface MediaStreamTrackEventInit extends EventInit { - track?: MediaStreamTrack | null; + track: MediaStreamTrack; } interface MediaTrackCapabilities { - aspectRatio?: number | DoubleRange; + aspectRatio?: DoubleRange; + autoGainControl?: boolean[]; + channelCount?: ULongRange; deviceId?: string; echoCancellation?: boolean[]; - facingMode?: string; - frameRate?: number | DoubleRange; + facingMode?: string[]; + frameRate?: DoubleRange; groupId?: string; - height?: number | LongRange; - sampleRate?: number | LongRange; - sampleSize?: number | LongRange; - volume?: number | DoubleRange; - width?: number | LongRange; + height?: ULongRange; + latency?: DoubleRange; + noiseSuppression?: boolean[]; + resizeMode?: string[]; + sampleRate?: ULongRange; + sampleSize?: ULongRange; + width?: ULongRange; } interface MediaTrackConstraintSet { - aspectRatio?: number | ConstrainDoubleRange; - channelCount?: number | ConstrainLongRange; - deviceId?: string | string[] | ConstrainDOMStringParameters; - displaySurface?: string | string[] | ConstrainDOMStringParameters; - echoCancellation?: boolean | ConstrainBooleanParameters; - facingMode?: string | string[] | ConstrainDOMStringParameters; - frameRate?: number | ConstrainDoubleRange; - groupId?: string | string[] | ConstrainDOMStringParameters; - height?: number | ConstrainLongRange; - latency?: number | ConstrainDoubleRange; - logicalSurface?: boolean | ConstrainBooleanParameters; - sampleRate?: number | ConstrainLongRange; - sampleSize?: number | ConstrainLongRange; - volume?: number | ConstrainDoubleRange; - width?: number | ConstrainLongRange; + aspectRatio?: ConstrainDouble; + autoGainControl?: ConstrainBoolean; + channelCount?: ConstrainULong; + deviceId?: ConstrainDOMString; + echoCancellation?: ConstrainBoolean; + facingMode?: ConstrainDOMString; + frameRate?: ConstrainDouble; + groupId?: ConstrainDOMString; + height?: ConstrainULong; + latency?: ConstrainDouble; + noiseSuppression?: ConstrainBoolean; + resizeMode?: ConstrainDOMString; + sampleRate?: ConstrainULong; + sampleSize?: ConstrainULong; + width?: ConstrainULong; } interface MediaTrackConstraints extends MediaTrackConstraintSet { @@ -719,29 +782,37 @@ interface MediaTrackConstraints extends MediaTrackConstraintSet { interface MediaTrackSettings { aspectRatio?: number; + autoGainControl?: boolean; + channelCount?: number; deviceId?: string; echoCancellation?: boolean; facingMode?: string; frameRate?: number; groupId?: string; height?: number; + latency?: number; + noiseSuppression?: boolean; + resizeMode?: string; sampleRate?: number; sampleSize?: number; - volume?: number; width?: number; } interface MediaTrackSupportedConstraints { aspectRatio?: boolean; + autoGainControl?: boolean; + channelCount?: boolean; deviceId?: boolean; echoCancellation?: boolean; facingMode?: boolean; frameRate?: boolean; groupId?: boolean; height?: boolean; + latency?: boolean; + noiseSuppression?: boolean; + resizeMode?: boolean; sampleRate?: boolean; sampleSize?: boolean; - volume?: boolean; width?: boolean; } @@ -753,6 +824,11 @@ interface MessageEventInit extends EventInit { source?: MessageEventSource | null; } +interface MidiPermissionDescriptor extends PermissionDescriptor { + name: "midi"; + sysex?: boolean; +} + interface MouseEventInit extends EventModifierInit { button?: number; buttons?: number; @@ -765,13 +841,38 @@ interface MouseEventInit extends EventModifierInit { screenY?: number; } +interface MultiCacheQueryOptions extends CacheQueryOptions { + cacheName?: string; +} + interface MutationObserverInit { + /** + * Set to a list of attribute local names (without namespace) if not all attribute mutations need to be observed and attributes is true or omitted. + */ attributeFilter?: string[]; + /** + * Set to true if attributes is true or omitted and target's attribute value before the mutation needs to be recorded. + */ attributeOldValue?: boolean; + /** + * Set to true if mutations to target's attributes are to be observed. Can be omitted if attributeOldValue or attributeFilter is specified. + */ attributes?: boolean; + /** + * Set to true if mutations to target's data are to be observed. Can be omitted if characterDataOldValue is specified. + */ characterData?: boolean; + /** + * Set to true if characterData is set to true or omitted and target's data before the mutation needs to be recorded. + */ characterDataOldValue?: boolean; + /** + * Set to true if mutations to target's children are to be observed. + */ childList?: boolean; + /** + * Set to true if mutations to not just target, but also target's descendants are to be observed. + */ subtree?: boolean; } @@ -914,7 +1015,8 @@ interface Pbkdf2Params extends Algorithm { interface PerformanceObserverInit { buffered?: boolean; - entryTypes: string[]; + entryTypes?: string[]; + type?: string; } interface PeriodicWaveConstraints { @@ -926,10 +1028,15 @@ interface PeriodicWaveOptions extends PeriodicWaveConstraints { real?: number[] | Float32Array; } +interface PermissionDescriptor { + name: PermissionName; +} + interface PipeOptions { preventAbort?: boolean; preventCancel?: boolean; preventClose?: boolean; + signal?: AbortSignal; } interface PointerEventInit extends MouseEventInit { @@ -955,6 +1062,10 @@ interface PositionOptions { timeout?: number; } +interface PostMessageOptions { + transfer?: any[]; +} + interface ProgressEventInit extends EventInit { lengthComputable?: boolean; loaded?: number; @@ -973,6 +1084,57 @@ interface PropertyIndexedKeyframes { [property: string]: string | string[] | number | null | (number | null)[] | undefined; } +interface PublicKeyCredentialCreationOptions { + attestation?: AttestationConveyancePreference; + authenticatorSelection?: AuthenticatorSelectionCriteria; + challenge: BufferSource; + excludeCredentials?: PublicKeyCredentialDescriptor[]; + extensions?: AuthenticationExtensionsClientInputs; + pubKeyCredParams: PublicKeyCredentialParameters[]; + rp: PublicKeyCredentialRpEntity; + timeout?: number; + user: PublicKeyCredentialUserEntity; +} + +interface PublicKeyCredentialDescriptor { + id: BufferSource; + transports?: AuthenticatorTransport[]; + type: PublicKeyCredentialType; +} + +interface PublicKeyCredentialEntity { + icon?: string; + name: string; +} + +interface PublicKeyCredentialParameters { + alg: COSEAlgorithmIdentifier; + type: PublicKeyCredentialType; +} + +interface PublicKeyCredentialRequestOptions { + allowCredentials?: PublicKeyCredentialDescriptor[]; + challenge: BufferSource; + extensions?: AuthenticationExtensionsClientInputs; + rpId?: string; + timeout?: number; + userVerification?: UserVerificationRequirement; +} + +interface PublicKeyCredentialRpEntity extends PublicKeyCredentialEntity { + id?: string; +} + +interface PublicKeyCredentialUserEntity extends PublicKeyCredentialEntity { + displayName: string; + id: BufferSource; +} + +interface PushPermissionDescriptor extends PermissionDescriptor { + name: "push"; + userVisibleOnly?: boolean; +} + interface PushSubscriptionJSON { endpoint?: string; expirationTime?: number | null; @@ -1361,18 +1523,57 @@ interface RegistrationOptions { } interface RequestInit { + /** + * A BodyInit object or null to set request's body. + */ body?: BodyInit | null; + /** + * A string indicating how the request will interact with the browser's cache to set request's cache. + */ cache?: RequestCache; + /** + * A string indicating whether credentials will be sent with the request always, never, or only when sent to a same-origin URL. Sets request's credentials. + */ credentials?: RequestCredentials; + /** + * A Headers object, an object literal, or an array of two-item arrays to set request's headers. + */ headers?: HeadersInit; + /** + * A cryptographic hash of the resource to be fetched by request. Sets request's integrity. + */ integrity?: string; + /** + * A boolean to set request's keepalive. + */ keepalive?: boolean; + /** + * A string to set request's method. + */ method?: string; + /** + * A string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request's mode. + */ mode?: RequestMode; + /** + * A string indicating whether request follows redirects, results in an error upon encountering a redirect, or returns the redirect (in an opaque fashion). Sets request's redirect. + */ redirect?: RequestRedirect; + /** + * A string whose value is a same-origin URL, "about:client", or the empty string, to set request's referrer. + */ referrer?: string; + /** + * A referrer policy to set request's referrerPolicy. + */ referrerPolicy?: ReferrerPolicy; + /** + * An AbortSignal to set request's signal. + */ signal?: AbortSignal | null; + /** + * Can only be null. Used to disassociate request from any Window. + */ window?: any; } @@ -1519,6 +1720,11 @@ interface TextDecoderOptions { ignoreBOM?: boolean; } +interface TextEncoderEncodeIntoResult { + read?: number; + written?: number; +} + interface TouchEventInit extends EventModifierInit { changedTouches?: Touch[]; targetTouches?: Touch[]; @@ -1566,6 +1772,11 @@ interface UIEventInit extends EventInit { view?: Window | null; } +interface ULongRange { + max?: number; + min?: number; +} + interface UnderlyingByteSource { autoAllocateChunkSize?: number; cancel?: ReadableStreamErrorCallback; @@ -1615,14 +1826,15 @@ interface WebAuthnExtensions { } interface WebGLContextAttributes { - alpha?: GLboolean; - antialias?: GLboolean; - depth?: GLboolean; + alpha?: boolean; + antialias?: boolean; + depth?: boolean; + desynchronized?: boolean; failIfMajorPerformanceCaveat?: boolean; powerPreference?: WebGLPowerPreference; - premultipliedAlpha?: GLboolean; - preserveDrawingBuffer?: GLboolean; - stencil?: GLboolean; + premultipliedAlpha?: boolean; + preserveDrawingBuffer?: boolean; + stencil?: boolean; } interface WebGLContextEventInit extends EventInit { @@ -1646,10 +1858,17 @@ interface WorkletOptions { credentials?: RequestCredentials; } +interface txAuthGenericArg { + content: ArrayBuffer; + contentType: string; +} + interface EventListener { (evt: Event): void; } +type XPathNSResolver = ((prefix: string | null) => string | null) | { lookupNamespaceURI(prefix: string | null): string | null; }; + /** The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type. */ interface ANGLE_instanced_arrays { drawArraysInstancedANGLE(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei): void; @@ -1658,15 +1877,14 @@ interface ANGLE_instanced_arrays { readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: GLenum; } -/** The AbortController interface represents a controller object that allows you to abort one or more DOM requests as and when desired. */ +/** A controller object that allows you to abort one or more DOM requests as and when desired. */ interface AbortController { /** * Returns the AbortSignal object associated with this object. */ readonly signal: AbortSignal; /** - * Invoking this method will set this object's AbortSignal's aborted flag and - * signal to any observers that the associated activity is to be aborted. + * Invoking this method will set this object's AbortSignal's aborted flag and signal to any observers that the associated activity is to be aborted. */ abort(): void; } @@ -1680,11 +1898,10 @@ interface AbortSignalEventMap { "abort": Event; } -/** The AbortSignal interface represents a signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object. */ +/** A signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object. */ interface AbortSignal extends EventTarget { /** - * Returns true if this AbortSignal's AbortController has signaled to abort, and false - * otherwise. + * Returns true if this AbortSignal's AbortController has signaled to abort, and false otherwise. */ readonly aborted: boolean; onabort: ((this: AbortSignal, ev: Event) => any) | null; @@ -1700,10 +1917,25 @@ declare var AbortSignal: { }; interface AbstractRange { + /** + * Returns true if range is collapsed, and false otherwise. + */ readonly collapsed: boolean; + /** + * Returns range's end node. + */ readonly endContainer: Node; + /** + * Returns range's end offset. + */ readonly endOffset: number; + /** + * Returns range's start node. + */ readonly startContainer: Node; + /** + * Returns range's start offset. + */ readonly startOffset: number; } @@ -1732,7 +1964,7 @@ interface AesCmacParams extends Algorithm { length: number; } -/** The AnalyserNode interface represents a node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations. */ +/** A node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations. */ interface AnalyserNode extends AudioNode { fftSize: number; readonly frequencyBinCount: number; @@ -1801,7 +2033,7 @@ declare var AnimationEffect: { new(): AnimationEffect; }; -/** The AnimationEvent interface represents events providing information related to animations. */ +/** Events providing information related to animations. */ interface AnimationEvent extends Event { readonly animationName: string; readonly elapsedTime: number; @@ -1813,6 +2045,11 @@ declare var AnimationEvent: { new(type: string, animationEventInitDict?: AnimationEventInit): AnimationEvent; }; +interface AnimationFrameProvider { + cancelAnimationFrame(handle: number): void; + requestAnimationFrame(callback: FrameRequestCallback): number; +} + interface AnimationPlaybackEvent extends Event { readonly currentTime: number | null; readonly timelineTime: number | null; @@ -1839,7 +2076,7 @@ interface ApplicationCacheEventMap { "error": Event; "noupdate": Event; "obsolete": Event; - "progress": ProgressEvent; + "progress": ProgressEvent; "updateready": Event; } @@ -1857,7 +2094,7 @@ interface ApplicationCache extends EventTarget { /** @deprecated */ onobsolete: ((this: ApplicationCache, ev: Event) => any) | null; /** @deprecated */ - onprogress: ((this: ApplicationCache, ev: ProgressEvent) => any) | null; + onprogress: ((this: ApplicationCache, ev: ProgressEvent) => any) | null; /** @deprecated */ onupdateready: ((this: ApplicationCache, ev: Event) => any) | null; /** @deprecated */ @@ -1891,7 +2128,7 @@ declare var ApplicationCache: { readonly UPDATEREADY: number; }; -/** This type represents a DOM element's attribute as an object. In most DOM methods, you will probably directly retrieve the attribute as a string (e.g., Element.getAttribute(), but certain functions (e.g., Element.getAttributeNode()) or means of iterating give Attr types. */ +/** A DOM element's attribute as an object. In most DOM methods, you will probably directly retrieve the attribute as a string (e.g., Element.getAttribute(), but certain functions (e.g., Element.getAttributeNode()) or means of iterating give Attr types. */ interface Attr extends Node { readonly localName: string; readonly name: string; @@ -1907,7 +2144,7 @@ declare var Attr: { new(): Attr; }; -/** Objects of these types are designed to hold small audio snippets, typically less than 45ย s. For longer sounds, objects implementing the MediaElementAudioSourceNode are more suitable. The buffer contains data in the following format:ย non-interleaved IEEE754 32-bit linear PCM with a nominal range between -1 and +1, that is, 32bits floating point buffer, with each samples between -1.0 and 1.0. If the AudioBuffer has multiple channels, they are stored in separate buffer. */ +/** A short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer(). Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode. */ interface AudioBuffer { readonly duration: number; readonly length: number; @@ -1923,7 +2160,7 @@ declare var AudioBuffer: { new(options: AudioBufferOptions): AudioBuffer; }; -/** The AudioBufferSourceNode interface is an AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer. It's especially useful for playing back audio which has particularly stringent timing accuracy requirements, such as for sounds that must match a specific rhythm and can be kept in memory rather than being played from disk or the network. */ +/** An AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer. It's especially useful for playing back audio which has particularly stringent timing accuracy requirements, such as for sounds that must match a specific rhythm and can be kept in memory rather than being played from disk or the network. */ interface AudioBufferSourceNode extends AudioScheduledSourceNode { buffer: AudioBuffer | null; readonly detune: AudioParam; @@ -1943,7 +2180,7 @@ declare var AudioBufferSourceNode: { new(context: BaseAudioContext, options?: AudioBufferSourceOptions): AudioBufferSourceNode; }; -/** The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represented by an AudioNode. */ +/** An audio-processing graph built from audio modules linked together, each represented by an AudioNode. */ interface AudioContext extends BaseAudioContext { readonly baseLatency: number; readonly outputLatency: number; @@ -1953,6 +2190,7 @@ interface AudioContext extends BaseAudioContext { createMediaStreamSource(mediaStream: MediaStream): MediaStreamAudioSourceNode; createMediaStreamTrackSource(mediaStreamTrack: MediaStreamTrack): MediaStreamTrackAudioSourceNode; getOutputTimestamp(): AudioTimestamp; + resume(): Promise; suspend(): Promise; addEventListener(type: K, listener: (this: AudioContext, ev: BaseAudioContextEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -1975,7 +2213,7 @@ declare var AudioDestinationNode: { new(): AudioDestinationNode; }; -/** The AudioListener interface represents the position and orientation of the unique person listening to the audio scene, and is used in audio spatialization. All PannerNodes spatialize in relation to the AudioListener stored in the BaseAudioContext.listener attribute. */ +/** The position and orientation of the unique person listening to the audio scene, and is used in audio spatialization. All PannerNodes spatialize in relation to the AudioListener stored in the BaseAudioContext.listener attribute. */ interface AudioListener { readonly forwardX: AudioParam; readonly forwardY: AudioParam; @@ -1997,7 +2235,7 @@ declare var AudioListener: { new(): AudioListener; }; -/** The AudioNode interface is a generic interface for representing an audio processing module. Examples include: */ +/** A generic interface for representing an audio processing module. Examples include: */ interface AudioNode extends EventTarget { channelCount: number; channelCountMode: ChannelCountMode; @@ -2051,7 +2289,7 @@ declare var AudioParamMap: { new(): AudioParamMap; }; -/** The Web Audio API AudioProcessingEvent represents events that occur when a ScriptProcessorNode input buffer is ready to be processed. */ +/** The Web Audio API events that occur when a ScriptProcessorNode input buffer is ready to be processed. */ interface AudioProcessingEvent extends Event { readonly inputBuffer: AudioBuffer; readonly outputBuffer: AudioBuffer; @@ -2082,7 +2320,7 @@ declare var AudioScheduledSourceNode: { new(): AudioScheduledSourceNode; }; -/** The AudioTrack interface represents a single audio track from one of the HTML media elements, or . */ +/** A single audio track from one of the HTML media elements, or . */ interface AudioTrack { enabled: boolean; readonly id: string; @@ -2103,7 +2341,7 @@ interface AudioTrackListEventMap { "removetrack": TrackEvent; } -/** The AudioTrackList interface is used to represent a list of the audio tracks contained within a given HTML media element, with each track represented by a separate AudioTrack object in the list. */ +/** Used to represent a list of the audio tracks contained within a given HTML media element, with each track represented by a separate AudioTrack object in the list. */ interface AudioTrackList extends EventTarget { readonly length: number; onaddtrack: ((this: AudioTrackList, ev: TrackEvent) => any) | null; @@ -2150,6 +2388,35 @@ declare var AudioWorkletNode: { new(context: BaseAudioContext, name: string, options?: AudioWorkletNodeOptions): AudioWorkletNode; }; +interface AuthenticatorAssertionResponse extends AuthenticatorResponse { + readonly authenticatorData: ArrayBuffer; + readonly signature: ArrayBuffer; + readonly userHandle: ArrayBuffer | null; +} + +declare var AuthenticatorAssertionResponse: { + prototype: AuthenticatorAssertionResponse; + new(): AuthenticatorAssertionResponse; +}; + +interface AuthenticatorAttestationResponse extends AuthenticatorResponse { + readonly attestationObject: ArrayBuffer; +} + +declare var AuthenticatorAttestationResponse: { + prototype: AuthenticatorAttestationResponse; + new(): AuthenticatorAttestationResponse; +}; + +interface AuthenticatorResponse { + readonly clientDataJSON: ArrayBuffer; +} + +declare var AuthenticatorResponse: { + prototype: AuthenticatorResponse; + new(): AuthenticatorResponse; +}; + interface BarProp { readonly visible: boolean; } @@ -2190,7 +2457,6 @@ interface BaseAudioContext extends EventTarget { createStereoPanner(): StereoPannerNode; createWaveShaper(): WaveShaperNode; decodeAudioData(audioData: ArrayBuffer, successCallback?: DecodeSuccessCallback | null, errorCallback?: DecodeErrorCallback | null): Promise; - resume(): Promise; addEventListener(type: K, listener: (this: BaseAudioContext, ev: BaseAudioContextEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: BaseAudioContext, ev: BaseAudioContextEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -2234,7 +2500,7 @@ declare var BhxBrowser: { new(): BhxBrowser; }; -/** The BiquadFilterNode interface represents a simple low-order filter, and is created using the AudioContext.createBiquadFilter() method. It is an AudioNode that can represent different kinds of filters, tone control devices, and graphic equalizers. */ +/** A simple low-order filter, and is created using the AudioContext.createBiquadFilter() method. It is an AudioNode that can represent different kinds of filters, tone control devices, and graphic equalizers. */ interface BiquadFilterNode extends AudioNode { readonly Q: AudioParam; readonly detune: AudioParam; @@ -2249,7 +2515,7 @@ declare var BiquadFilterNode: { new(context: BaseAudioContext, options?: BiquadFilterOptions): BiquadFilterNode; }; -/** A Blob object represents a file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system. */ +/** A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system. */ interface Blob { readonly size: number; readonly type: string; @@ -2302,12 +2568,7 @@ declare var BroadcastChannel: { new(name: string): BroadcastChannel; }; -interface BroadcastChannelEventMap { - message: MessageEvent; - messageerror: MessageEvent; -} - -/** The ByteLengthQueuingStrategy interface of the the Streams API providesย a built-in byte length queuing strategy that can be used when constructing streams. */ +/** This Streams API interface providesย a built-in byte length queuing strategy that can be used when constructing streams. */ interface ByteLengthQueuingStrategy extends QueuingStrategy { highWaterMark: number; size(chunk: ArrayBufferView): number; @@ -2318,7 +2579,7 @@ declare var ByteLengthQueuingStrategy: { new(options: { highWaterMark: number }): ByteLengthQueuingStrategy; }; -/** The CDATASection interface represents a CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & donโt need escaping as they normally do when inside a CDATA section. */ +/** A CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & donโt need escaping as they normally do when inside a CDATA section. */ interface CDATASection extends Text { } @@ -2327,14 +2588,14 @@ declare var CDATASection: { new(): CDATASection; }; -/** The CSS interface holds useful CSS-related methods. No object with this interface are implemented: it contains only static methods and therefore is a utilitarian interface. */ +/** Holds useful CSS-related methods. No object with this interface are implemented: it contains only static methods and therefore is a utilitarian interface. */ interface CSS { escape(value: string): string; supports(property: string, value?: string): boolean; } declare var CSS: CSS; -/** An object implementing the CSSConditionRule interface represents a single condition CSS at-rule, which consists of a condition and a statement block. It is a child of CSSGroupingRule. */ +/** A single condition CSS at-rule, which consists of a condition and a statement block. It is a child of CSSGroupingRule. */ interface CSSConditionRule extends CSSGroupingRule { conditionText: string; } @@ -2353,7 +2614,7 @@ declare var CSSFontFaceRule: { new(): CSSFontFaceRule; }; -/** An object implementing the CSSGroupingRule interface represents any CSS at-rule that contains other rules nested within it. */ +/** Any CSS at-rule that contains other rules nested within it. */ interface CSSGroupingRule extends CSSRule { readonly cssRules: CSSRuleList; deleteRule(index: number): void; @@ -2376,7 +2637,7 @@ declare var CSSImportRule: { new(): CSSImportRule; }; -/** The CSSKeyframeRule interface describes an object representing a set of style for a given keyframe. It corresponds to the contains of a single keyframe of a @keyframes at-rule. It implements the CSSRule interface with a type value of 8 (CSSRule.KEYFRAME_RULE). */ +/** An object representing a set of style for a given keyframe. It corresponds to the contains of a single keyframe of a @keyframes at-rule. It implements the CSSRule interface with a type value of 8 (CSSRule.KEYFRAME_RULE). */ interface CSSKeyframeRule extends CSSRule { keyText: string; readonly style: CSSStyleDeclaration; @@ -2387,7 +2648,7 @@ declare var CSSKeyframeRule: { new(): CSSKeyframeRule; }; -/** The CSSKeyframesRule interface describes an object representing a complete set of keyframes for a CSS animation. It corresponds to the contains of a whole @keyframes at-rule. It implements the CSSRule interface with a type value of 7 (CSSRule.KEYFRAMES_RULE). */ +/** An object representing a complete set of keyframes for a CSS animation. It corresponds to the contains of a whole @keyframes at-rule. It implements the CSSRule interface with a type value of 7 (CSSRule.KEYFRAMES_RULE). */ interface CSSKeyframesRule extends CSSRule { readonly cssRules: CSSRuleList; name: string; @@ -2401,7 +2662,7 @@ declare var CSSKeyframesRule: { new(): CSSKeyframesRule; }; -/** The CSSMediaRule is an interface representing a single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE). */ +/** A single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE). */ interface CSSMediaRule extends CSSConditionRule { readonly media: MediaList; } @@ -2411,7 +2672,7 @@ declare var CSSMediaRule: { new(): CSSMediaRule; }; -/** The CSSNamespaceRule interface describes an object representing a single CSS @namespace at-rule. It implements the CSSRule interface, with a type value of 10 (CSSRule.NAMESPACE_RULE). */ +/** An object representing a single CSS @namespace at-rule. It implements the CSSRule interface, with a type value of 10 (CSSRule.NAMESPACE_RULE). */ interface CSSNamespaceRule extends CSSRule { readonly namespaceURI: string; readonly prefix: string; @@ -2435,7 +2696,7 @@ declare var CSSPageRule: { new(): CSSPageRule; }; -/** The CSSRule interface represents a single CSS rule. There are several types of rules, listed in the Type constants section below. */ +/** A single CSS rule. There are several types of rules, listed in the Type constants section below. */ interface CSSRule { cssText: string; readonly parentRule: CSSRule | null; @@ -2484,11 +2745,11 @@ declare var CSSRuleList: { new(): CSSRuleList; }; -/** The CSSStyleDeclarationย API represents an object that is a CSS declaration block, that exposes style information and various style-related methods and properties. */ +/** An object that is a CSS declaration block, and exposes style information and various style-related methods and properties. */ interface CSSStyleDeclaration { - alignContent: string | null; - alignItems: string | null; - alignSelf: string | null; + alignContent: string; + alignItems: string; + alignSelf: string; alignmentBaseline: string | null; animation: string; animationDelay: string; @@ -2547,34 +2808,35 @@ interface CSSStyleDeclaration { borderWidth: string | null; bottom: string | null; boxShadow: string | null; - boxSizing: string | null; + boxSizing: string; breakAfter: string | null; breakBefore: string | null; breakInside: string | null; captionSide: string | null; + caretColor: string; clear: string | null; - clip: string | null; - clipPath: string | null; - clipRule: string | null; + clip: string; + clipPath: string; + clipRule: string; color: string | null; - colorInterpolationFilters: string | null; - columnCount: any; - columnFill: string | null; - columnGap: any; - columnRule: string | null; - columnRuleColor: any; - columnRuleStyle: string | null; - columnRuleWidth: any; - columnSpan: string | null; - columnWidth: any; - columns: string | null; + colorInterpolationFilters: string; + columnCount: string; + columnFill: string; + columnGap: string; + columnRule: string; + columnRuleColor: string; + columnRuleStyle: string; + columnRuleWidth: string; + columnSpan: string; + columnWidth: string; + columns: string; content: string | null; counterIncrement: string | null; counterReset: string | null; cssFloat: string | null; cssText: string; - cursor: string | null; - direction: string | null; + cursor: string; + direction: string; display: string | null; dominantBaseline: string | null; emptyCells: string | null; @@ -2582,7 +2844,7 @@ interface CSSStyleDeclaration { fill: string | null; fillOpacity: string | null; fillRule: string | null; - filter: string | null; + filter: string; flex: string | null; flexBasis: string | null; flexDirection: string | null; @@ -2590,20 +2852,27 @@ interface CSSStyleDeclaration { flexGrow: string | null; flexShrink: string | null; flexWrap: string | null; - floodColor: string | null; - floodOpacity: string | null; - font: string | null; - fontFamily: string | null; - fontFeatureSettings: string | null; - fontSize: string | null; - fontSizeAdjust: string | null; - fontStretch: string | null; - fontStyle: string | null; - fontVariant: string | null; - fontWeight: string | null; - gap: string | null; + floodColor: string; + floodOpacity: string; + font: string; + fontFamily: string; + fontFeatureSettings: string; + fontKerning: string; + fontSize: string; + fontSizeAdjust: string; + fontStretch: string; + fontStyle: string; + fontSynthesis: string; + fontVariant: string; + fontVariantCaps: string; + fontVariantEastAsian: string; + fontVariantLigatures: string; + fontVariantNumeric: string; + fontVariantPosition: string; + fontWeight: string; + gap: string; glyphOrientationHorizontal: string | null; - glyphOrientationVertical: string | null; + glyphOrientationVertical: string; grid: string | null; gridArea: string | null; gridAutoColumns: string | null; @@ -2611,22 +2880,25 @@ interface CSSStyleDeclaration { gridAutoRows: string | null; gridColumn: string | null; gridColumnEnd: string | null; - gridColumnGap: string | null; + gridColumnGap: string; gridColumnStart: string | null; - gridGap: string | null; + gridGap: string; gridRow: string | null; gridRowEnd: string | null; - gridRowGap: string | null; + gridRowGap: string; gridRowStart: string | null; gridTemplate: string | null; gridTemplateAreas: string | null; gridTemplateColumns: string | null; gridTemplateRows: string | null; height: string | null; + hyphens: string; + imageOrientation: string; + imageRendering: string; imeMode: string | null; - justifyContent: string | null; - justifyItems: string | null; - justifySelf: string | null; + justifyContent: string; + justifyItems: string; + justifySelf: string; kerning: string | null; layoutGrid: string | null; layoutGridChar: string | null; @@ -2635,9 +2907,9 @@ interface CSSStyleDeclaration { layoutGridType: string | null; left: string | null; readonly length: number; - letterSpacing: string | null; - lightingColor: string | null; - lineBreak: string | null; + letterSpacing: string; + lightingColor: string; + lineBreak: string; lineHeight: string | null; listStyle: string | null; listStyleImage: string | null; @@ -2652,8 +2924,13 @@ interface CSSStyleDeclaration { markerEnd: string | null; markerMid: string | null; markerStart: string | null; - mask: string | null; - maskImage: string | null; + mask: string; + maskComposite: string; + maskImage: string; + maskPosition: string; + maskRepeat: string; + maskSize: string; + maskType: string; maxHeight: string | null; maxWidth: string | null; minHeight: string | null; @@ -2705,19 +2982,21 @@ interface CSSStyleDeclaration { msWrapFlow: string; msWrapMargin: any; msWrapThrough: string; - objectFit: string | null; - objectPosition: string | null; + objectFit: string; + objectPosition: string; opacity: string | null; order: string | null; orphans: string | null; - outline: string | null; - outlineColor: string | null; - outlineOffset: string | null; - outlineStyle: string | null; - outlineWidth: string | null; - overflow: string | null; - overflowX: string | null; - overflowY: string | null; + outline: string; + outlineColor: string; + outlineOffset: string; + outlineStyle: string; + outlineWidth: string; + overflow: string; + overflowAnchor: string; + overflowWrap: string; + overflowX: string; + overflowY: string; padding: string | null; paddingBottom: string | null; paddingLeft: string | null; @@ -2730,13 +3009,16 @@ interface CSSStyleDeclaration { penAction: string | null; perspective: string | null; perspectiveOrigin: string | null; + placeContent: string; + placeItems: string; + placeSelf: string; pointerEvents: string | null; position: string | null; quotes: string | null; - resize: string | null; + resize: string; right: string | null; rotate: string | null; - rowGap: string | null; + rowGap: string; rubyAlign: string | null; rubyOverhang: string | null; rubyPosition: string | null; @@ -2752,24 +3034,34 @@ interface CSSStyleDeclaration { strokeMiterlimit: string | null; strokeOpacity: string | null; strokeWidth: string | null; + tabSize: string; tableLayout: string | null; - textAlign: string | null; - textAlignLast: string | null; + textAlign: string; + textAlignLast: string; textAnchor: string | null; - textCombineUpright: string | null; - textDecoration: string | null; - textIndent: string | null; - textJustify: string | null; + textCombineUpright: string; + textDecoration: string; + textDecorationColor: string; + textDecorationLine: string; + textDecorationStyle: string; + textEmphasis: string; + textEmphasisColor: string; + textEmphasisPosition: string; + textEmphasisStyle: string; + textIndent: string; + textJustify: string; textKashida: string | null; textKashidaSpace: string | null; - textOverflow: string | null; - textShadow: string | null; - textTransform: string | null; - textUnderlinePosition: string | null; + textOrientation: string; + textOverflow: string; + textShadow: string; + textTransform: string; + textUnderlinePosition: string; top: string | null; touchAction: string; - transform: string | null; - transformOrigin: string | null; + transform: string; + transformBox: string; + transformOrigin: string; transformStyle: string | null; transition: string; transitionDelay: string; @@ -2777,8 +3069,8 @@ interface CSSStyleDeclaration { transitionProperty: string; transitionTimingFunction: string; translate: string | null; - unicodeBidi: string | null; - userSelect: string | null; + unicodeBidi: string; + userSelect: string; verticalAlign: string | null; visibility: string | null; /** @deprecated */ @@ -2870,6 +3162,7 @@ interface CSSStyleDeclaration { webkitFlexWrap: string; /** @deprecated */ webkitJustifyContent: string; + webkitLineClamp: string; /** @deprecated */ webkitMask: string; /** @deprecated */ @@ -2934,13 +3227,14 @@ interface CSSStyleDeclaration { webkitUserModify: string | null; webkitUserSelect: string | null; webkitWritingMode: string | null; - whiteSpace: string | null; + whiteSpace: string; widows: string | null; width: string | null; - wordBreak: string | null; - wordSpacing: string | null; - wordWrap: string | null; - writingMode: string | null; + willChange: string; + wordBreak: string; + wordSpacing: string; + wordWrap: string; + writingMode: string; zIndex: string | null; zoom: string | null; getPropertyPriority(propertyName: string): string; @@ -2967,7 +3261,7 @@ declare var CSSStyleRule: { new(): CSSStyleRule; }; -/** The CSSStyleSheet interface represents a single CSS style sheet. It inherits properties and methods from its parent, StyleSheet. */ +/** A single CSS style sheet. It inherits properties and methods from its parent, StyleSheet. */ interface CSSStyleSheet extends StyleSheet { readonly cssRules: CSSRuleList; /** @deprecated */ @@ -3005,7 +3299,7 @@ declare var CSSStyleSheet: { new(): CSSStyleSheet; }; -/** The CSSSupportsRule interface describes an object representing a single CSS @supports at-rule. It implements the CSSConditionRule interface, and therefore the CSSRule and CSSGroupingRule interfaces with a type value of 12 (CSSRule.SUPPORTS_RULE). */ +/** An object representing a single CSS @supports at-rule. It implements the CSSConditionRule interface, and therefore the CSSRule and CSSGroupingRule interfaces with a type value of 12 (CSSRule.SUPPORTS_RULE). */ interface CSSSupportsRule extends CSSConditionRule { } @@ -3014,7 +3308,7 @@ declare var CSSSupportsRule: { new(): CSSSupportsRule; }; -/** The Cache interface provides a storage mechanism for Request / Response object pairs that are cached, for example as part of the ServiceWorker life cycle. Note that the Cache interface is exposed to windowed scopes as well as workers. You don't have to use it in conjunction with service workers, even though it is defined in the service worker spec. */ +/** Provides a storage mechanism for Request / Response object pairs that are cached, for example as part of the ServiceWorker life cycle. Note that the Cache interface is exposed to windowed scopes as well as workers. You don't have to use it in conjunction with service workers, even though it is defined in the service worker spec. */ interface Cache { add(request: RequestInfo): Promise; addAll(requests: RequestInfo[]): Promise; @@ -3030,7 +3324,7 @@ declare var Cache: { new(): Cache; }; -/** The CacheStorage interface represents the storage for Cache objects. */ +/** The storage for Cache objects. */ interface CacheStorage { delete(cacheName: string): Promise; has(cacheName: string): Promise; @@ -3081,14 +3375,12 @@ interface CanvasFilters { filter: string; } -/** The CanvasGradient interface represents an opaque object describing a gradient. It is returned by the methods CanvasRenderingContext2D.createLinearGradient() or CanvasRenderingContext2D.createRadialGradient(). */ +/** An opaque object describing a gradient. It is returned by the methods CanvasRenderingContext2D.createLinearGradient() or CanvasRenderingContext2D.createRadialGradient(). */ interface CanvasGradient { /** - * Adds a color stop with the given color to the gradient at the given offset. 0.0 is the offset - * at one end of the gradient, 1.0 is the offset at the other end. - * Throws an "IndexSizeError" DOMException if the offset - * is out of range. Throws a "SyntaxError" DOMException if - * the color cannot be parsed. + * Adds a color stop with the given color to the gradient at the given offset. 0.0 is the offset at one end of the gradient, 1.0 is the offset at the other end. + * + * Throws an "IndexSizeError" DOMException if the offset is out of range. Throws a "SyntaxError" DOMException if the color cannot be parsed. */ addColorStop(offset: number, color: string): void; } @@ -3133,11 +3425,10 @@ interface CanvasPathDrawingStyles { setLineDash(segments: number[]): void; } -/** The CanvasPattern interface represents an opaque object describing a pattern, based on an image, a canvas, or a video, created by the CanvasRenderingContext2D.createPattern() method. */ +/** An opaque object describing a pattern, based on an image, a canvas, or a video, created by the CanvasRenderingContext2D.createPattern() method. */ interface CanvasPattern { /** - * Sets the transformation matrix that will be used when rendering the pattern during a fill or - * stroke painting operation. + * Sets the transformation matrix that will be used when rendering the pattern during a fill or stroke painting operation. */ setTransform(transform?: DOMMatrix2DInit): void; } @@ -3254,14 +3545,14 @@ declare var CharacterData: { interface ChildNode extends Node { /** * Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes. - * Throws a "HierarchyRequestError" DOMException if the constraints of - * the node tree are violated. + * + * Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. */ after(...nodes: (Node | string)[]): void; /** * Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes. - * Throws a "HierarchyRequestError" DOMException if the constraints of - * the node tree are violated. + * + * Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. */ before(...nodes: (Node | string)[]): void; /** @@ -3270,8 +3561,8 @@ interface ChildNode extends Node { remove(): void; /** * Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes. - * Throws a "HierarchyRequestError" DOMException if the constraints of - * the node tree are violated. + * + * Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated. */ replaceWith(...nodes: (Node | string)[]): void; } @@ -3311,7 +3602,7 @@ declare var Clipboard: { new(): Clipboard; }; -/** The ClipboardEvent interface represents events providing information related to modification of the clipboard, that is cut, copy, and paste events. */ +/** Events providing information related to modification of the clipboard, that is cut, copy, and paste events. */ interface ClipboardEvent extends Event { readonly clipboardData: DataTransfer | null; } @@ -3335,7 +3626,7 @@ declare var CloseEvent: { new(type: string, eventInitDict?: CloseEventInit): CloseEvent; }; -/** The Comment interface represents textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view. Comments are represented in HTML and XML as content between ''. In XML, the character sequence '--' cannot be used within a comment. */ +/** Textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view. */ interface Comment extends CharacterData { } @@ -3347,13 +3638,11 @@ declare var Comment: { /** The DOM CompositionEvent represents events that occur due to the user indirectly entering text. */ interface CompositionEvent extends UIEvent { readonly data: string; - readonly locale: string; - initCompositionEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, viewArg: Window, dataArg: string, locale: string): void; } declare var CompositionEvent: { prototype: CompositionEvent; - new(typeArg: string, eventInitDict?: CompositionEventInit): CompositionEvent; + new(type: string, eventInitDict?: CompositionEventInit): CompositionEvent; }; interface ConcatParams extends Algorithm { @@ -3365,7 +3654,7 @@ interface ConcatParams extends Algorithm { publicInfo?: Uint8Array; } -/** The Console object provides access to the browser's debugging console (e.g.ย the Web Console in Firefox). The specifics of how it works variesย from browser to browser, but there is a de facto set of features that are typically provided. */ +/** Provides access to the browser's debugging console (e.g.ย the Web Console in Firefox). The specifics of how it works variesย from browser to browser, but there is a de facto set of features that are typically provided. */ interface Console { memory: any; assert(condition?: boolean, message?: string, ...data: any[]): void; @@ -3412,7 +3701,7 @@ declare var ConstantSourceNode: { new(context: BaseAudioContext, options?: ConstantSourceOptions): ConstantSourceNode; }; -/** The ConvolverNode interface is an AudioNode that performs a Linear Convolution on a given AudioBuffer, often used to achieve a reverb effect. A ConvolverNode always has exactly one input and one output. */ +/** An AudioNode that performs a Linear Convolution on a given AudioBuffer, often used to achieve a reverb effect. A ConvolverNode always has exactly one input and one output. */ interface ConvolverNode extends AudioNode { buffer: AudioBuffer | null; normalize: boolean; @@ -3423,7 +3712,7 @@ declare var ConvolverNode: { new(context: BaseAudioContext, options?: ConvolverOptions): ConvolverNode; }; -/** The Coordinates interface represents the position and altitude of the device on Earth, as well as the accuracy with which these properties are calculated. */ +/** The position and altitude of the device on Earth, as well as the accuracy with which these properties are calculated. */ interface Coordinates { readonly accuracy: number; readonly altitude: number | null; @@ -3434,7 +3723,7 @@ interface Coordinates { readonly speed: number | null; } -/** The CountQueuingStrategy interface of the the Streams API providesย a built-in byte length queuing strategy that can be used when constructing streams. */ +/** This Streams API interface providesย a built-in byte length queuing strategy that can be used when constructing streams. */ interface CountQueuingStrategy extends QueuingStrategy { highWaterMark: number; size(chunk: any): 1; @@ -3445,7 +3734,29 @@ declare var CountQueuingStrategy: { new(options: { highWaterMark: number }): CountQueuingStrategy; }; -/** The Crypto interface represents basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives. */ +interface Credential { + readonly id: string; + readonly type: string; +} + +declare var Credential: { + prototype: Credential; + new(): Credential; +}; + +interface CredentialsContainer { + create(options?: CredentialCreationOptions): Promise; + get(options?: CredentialRequestOptions): Promise; + preventSilentAccess(): Promise; + store(credential: Credential): Promise; +} + +declare var CredentialsContainer: { + prototype: CredentialsContainer; + new(): CredentialsContainer; +}; + +/** Basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives. */ interface Crypto { readonly subtle: SubtleCrypto; getRandomValues(array: T): T; @@ -3456,7 +3767,7 @@ declare var Crypto: { new(): Crypto; }; -/** The CryptoKey interface represents a cryptographic key derived from a specific key algorithm. */ +/** The CryptoKey dictionary of the Web Crypto API represents a cryptographic key. */ interface CryptoKey { readonly algorithm: KeyAlgorithm; readonly extractable: boolean; @@ -3469,6 +3780,7 @@ declare var CryptoKey: { new(): CryptoKey; }; +/** The CryptoKeyPair dictionary of the Web Crypto API represents a key pair for an asymmetric cryptography algorithm, also known as a public-key algorithm. */ interface CryptoKeyPair { privateKey: CryptoKey; publicKey: CryptoKey; @@ -3493,8 +3805,7 @@ declare var CustomElementRegistry: { interface CustomEvent extends Event { /** - * Returns any custom data event was created with. - * Typically used for synthetic events. + * Returns any custom data event was created with. Typically used for synthetic events. */ readonly detail: T; initCustomEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, detailArg: T): void; @@ -3505,7 +3816,7 @@ declare var CustomEvent: { new(typeArg: string, eventInitDict?: CustomEventInit): CustomEvent; }; -/** The DOMError interface describes an error object that contains an error name. */ +/** An error object that contains an error name. */ interface DOMError { readonly name: string; toString(): string; @@ -3516,7 +3827,7 @@ declare var DOMError: { new(): DOMError; }; -/** The DOMException interface represents an abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. */ +/** An abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API. */ interface DOMException { readonly code: number; readonly message: string; @@ -3578,7 +3889,7 @@ declare var DOMException: { readonly WRONG_DOCUMENT_ERR: number; }; -/** The DOMImplementation interface represent an object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property. */ +/** An object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property. */ interface DOMImplementation { createDocument(namespaceURI: string | null, qualifiedName: string | null, doctype: DocumentType | null): Document; createDocumentType(qualifiedName: string, publicId: string, systemId: string): DocumentType; @@ -3700,7 +4011,7 @@ declare var DOMMatrixReadOnly: { fromMatrix(other?: DOMMatrixInit): DOMMatrixReadOnly; }; -/** The DOMParser interface provides the ability to parse XML or HTML source code from a string into a DOM Document. */ +/** Provides the ability to parse XML or HTML source code from a string into a DOM Document. */ interface DOMParser { parseFromString(str: string, type: SupportedType): Document; } @@ -3818,8 +4129,7 @@ interface DOMStringList { */ readonly length: number; /** - * Returns true if strings contains string, and false - * otherwise. + * Returns true if strings contains string, and false otherwise. */ contains(string: string): boolean; /** @@ -3844,7 +4154,7 @@ declare var DOMStringMap: { new(): DOMStringMap; }; -/** The DOMTokenList interface represents a set of space-separated tokens. Such a set is returned by Element.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList, HTMLAreaElement.relList, HTMLIframeElement.sandbox, or HTMLOutputElement.htmlFor. It is indexed beginning with 0 as with JavaScript Array objects. DOMTokenList is always case-sensitive. */ +/** A set of space-separated tokens. Such a set is returned by Element.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList, HTMLAreaElement.relList, HTMLIframeElement.sandbox, or HTMLOutputElement.htmlFor. It is indexed beginning with 0 as with JavaScript Array objects. DOMTokenList is always case-sensitive. */ interface DOMTokenList { /** * Returns the number of tokens. @@ -3852,15 +4162,16 @@ interface DOMTokenList { readonly length: number; /** * Returns the associated set as string. + * * Can be set, to change the associated attribute. */ value: string; /** * Adds all arguments passed, except those already present. - * Throws a "SyntaxError" DOMException if one of the arguments is the empty - * string. - * Throws an "InvalidCharacterError" DOMException if one of the arguments - * contains any ASCII whitespace. + * + * Throws a "SyntaxError" DOMException if one of the arguments is the empty string. + * + * Throws an "InvalidCharacterError" DOMException if one of the arguments contains any ASCII whitespace. */ add(...tokens: string[]): void; /** @@ -3868,32 +4179,42 @@ interface DOMTokenList { */ contains(token: string): boolean; /** - * tokenlist[index] + * Returns the token with index index. */ item(index: number): string | null; /** * Removes arguments passed, if they are present. - * Throws a "SyntaxError" DOMException if one of the arguments is the empty - * string. - * Throws an "InvalidCharacterError" DOMException if one of the arguments - * contains any ASCII whitespace. + * + * Throws a "SyntaxError" DOMException if one of the arguments is the empty string. + * + * Throws an "InvalidCharacterError" DOMException if one of the arguments contains any ASCII whitespace. */ remove(...tokens: string[]): void; /** * Replaces token with newToken. + * * Returns true if token was replaced with newToken, and false otherwise. - * Throws a "SyntaxError" DOMException if one of the arguments is the empty - * string. - * Throws an "InvalidCharacterError" DOMException if one of the arguments - * contains any ASCII whitespace. + * + * Throws a "SyntaxError" DOMException if one of the arguments is the empty string. + * + * Throws an "InvalidCharacterError" DOMException if one of the arguments contains any ASCII whitespace. */ replace(oldToken: string, newToken: string): void; /** - * Returns true if token is in the associated attribute's supported tokens. Returns - * false otherwise. + * Returns true if token is in the associated attribute's supported tokens. Returns false otherwise. + * * Throws a TypeError if the associated attribute has no supported tokens defined. */ supports(token: string): boolean; + /** + * If force is not given, "toggles" token, removing it if it's present and adding it if it's not present. If force is true, adds token (same as add()). If force is false, removes token (same as remove()). + * + * Returns true if token is now present, and false otherwise. + * + * Throws a "SyntaxError" DOMException if token is empty. + * + * Throws an "InvalidCharacterError" DOMException if token contains any spaces. + */ toggle(token: string, force?: boolean): boolean; forEach(callbackfn: (value: string, key: number, parent: DOMTokenList) => void, thisArg?: any): void; [index: number]: string; @@ -3917,9 +4238,23 @@ declare var DataCue: { new(): DataCue; }; -/** The DataTransfer object is used to hold the data that is being dragged during a drag and drop operation. It may hold one or more data items, each of one or more data types. For more information about drag and drop, see HTML Drag and Drop API. */ +/** Used to hold the data that is being dragged during a drag and drop operation. It may hold one or more data items, each of one or more data types. For more information about drag and drop, see HTML Drag and Drop API. */ interface DataTransfer { + /** + * Returns the kind of operation that is currently selected. If the kind of operation isn't one of those that is allowed by the effectAllowed attribute, then the operation will fail. + * + * Can be set, to change the selected operation. + * + * The possible values are "none", "copy", "link", and "move". + */ dropEffect: string; + /** + * Returns the kinds of operations that are to be allowed. + * + * Can be set (during the dragstart event), to change the allowed operations. + * + * The possible values are "none", "copy", "copyLink", "copyMove", "link", "linkMove", "move", "all", and "uninitialized", + */ effectAllowed: string; /** * Returns a FileList of the files being dragged, if any. @@ -3930,8 +4265,7 @@ interface DataTransfer { */ readonly items: DataTransferItemList; /** - * Returns a frozen array listing the formats that were set in the dragstart event. In addition, if any files are being - * dragged, then one of the types will be the string "Files". + * Returns a frozen array listing the formats that were set in the dragstart event. In addition, if any files are being dragged, then one of the types will be the string "Files". */ readonly types: ReadonlyArray; /** @@ -3947,8 +4281,7 @@ interface DataTransfer { */ setData(format: string, data: string): void; /** - * Uses the given element to update the drag feedback, replacing any previously specified - * feedback. + * Uses the given element to update the drag feedback, replacing any previously specified feedback. */ setDragImage(image: Element, x: number, y: number): void; } @@ -3958,11 +4291,10 @@ declare var DataTransfer: { new(): DataTransfer; }; -/** The DataTransferItem object represents one drag data item. During a drag operation, each drag event has a dataTransfer property which contains a list of drag data items. Each item in the list is a DataTransferItem object. */ +/** One drag data item. During a drag operation, each drag event has a dataTransfer property which contains a list of drag data items. Each item in the list is a DataTransferItem object. */ interface DataTransferItem { /** - * Returns the drag data item kind, one of: "string", - * "file". + * Returns the drag data item kind, one of: "string", "file". */ readonly kind: string; /** @@ -3974,8 +4306,7 @@ interface DataTransferItem { */ getAsFile(): File | null; /** - * Invokes the callback with the string data as the argument, if the drag data item - * kind is Plain Unicode string. + * Invokes the callback with the string data as the argument, if the drag data item kind is Plain Unicode string. */ getAsString(callback: FunctionStringCallback | null): void; webkitGetAsEntry(): any; @@ -3986,16 +4317,14 @@ declare var DataTransferItem: { new(): DataTransferItem; }; -/** The DataTransferItemList object is a list of DataTransferItem objects representing items being dragged. During a drag operation, each DragEvent has a dataTransfer property and that property is a DataTransferItemList. */ +/** A list of DataTransferItem objects representing items being dragged. During a drag operation, each DragEvent has a dataTransfer property and that property is a DataTransferItemList. */ interface DataTransferItemList { /** * Returns the number of items in the drag data store. */ readonly length: number; /** - * Adds a new entry for the given data to the drag data store. If the data is plain - * text then a type string has to be provided - * also. + * Adds a new entry for the given data to the drag data store. If the data is plain text then a type string has to be provided also. */ add(data: string, type: string): DataTransferItem | null; add(data: File): DataTransferItem | null; @@ -4029,7 +4358,7 @@ declare var DeferredPermissionRequest: { new(): DeferredPermissionRequest; }; -/** The DelayNode interface represents a delay-line; an AudioNode audio-processing module that causes a delay between the arrival of an input data and its propagation to the output. */ +/** A delay-line; an AudioNode audio-processing module that causes a delay between the arrival of an input data and its propagation to the output. */ interface DelayNode extends AudioNode { readonly delayTime: AudioParam; } @@ -4039,7 +4368,7 @@ declare var DelayNode: { new(context: BaseAudioContext, options?: DelayOptions): DelayNode; }; -/** A DeviceAcceleration object provides information about the amount of acceleration the device is experiencing along all three axes. */ +/** Provides information about the amount of acceleration the device is experiencing along all three axes. */ interface DeviceAcceleration { readonly x: number | null; readonly y: number | null; @@ -4063,33 +4392,43 @@ declare var DeviceLightEvent: { /** The DeviceMotionEvent provides web developers with information about the speed of changes for the device's position and orientation. */ interface DeviceMotionEvent extends Event { - readonly acceleration: DeviceAcceleration | null; - readonly accelerationIncludingGravity: DeviceAcceleration | null; - readonly interval: number | null; - readonly rotationRate: DeviceRotationRate | null; - initDeviceMotionEvent(type: string, bubbles: boolean, cancelable: boolean, acceleration: DeviceAccelerationDict | null, accelerationIncludingGravity: DeviceAccelerationDict | null, rotationRate: DeviceRotationRateDict | null, interval: number | null): void; + readonly acceleration: DeviceMotionEventAcceleration | null; + readonly accelerationIncludingGravity: DeviceMotionEventAcceleration | null; + readonly interval: number; + readonly rotationRate: DeviceMotionEventRotationRate | null; } declare var DeviceMotionEvent: { prototype: DeviceMotionEvent; - new(typeArg: string, eventInitDict?: DeviceMotionEventInit): DeviceMotionEvent; + new(type: string, eventInitDict?: DeviceMotionEventInit): DeviceMotionEvent; }; +interface DeviceMotionEventAcceleration { + readonly x: number | null; + readonly y: number | null; + readonly z: number | null; +} + +interface DeviceMotionEventRotationRate { + readonly alpha: number | null; + readonly beta: number | null; + readonly gamma: number | null; +} + /** The DeviceOrientationEvent provides web developers with information from the physical orientation of the device running the web page. */ interface DeviceOrientationEvent extends Event { readonly absolute: boolean; readonly alpha: number | null; readonly beta: number | null; readonly gamma: number | null; - initDeviceOrientationEvent(type: string, bubbles: boolean, cancelable: boolean, alpha: number | null, beta: number | null, gamma: number | null, absolute: boolean): void; } declare var DeviceOrientationEvent: { prototype: DeviceOrientationEvent; - new(typeArg: string, eventInitDict?: DeviceOrientationEventInit): DeviceOrientationEvent; + new(type: string, eventInitDict?: DeviceOrientationEventInit): DeviceOrientationEvent; }; -/** A DeviceRotationRate object provides information about the rate at which the device is rotating around all three axes. */ +/** Provides information about the rate at which the device is rotating around all three axes. */ interface DeviceRotationRate { readonly alpha: number | null; readonly beta: number | null; @@ -4125,12 +4464,12 @@ interface DocumentEventMap extends GlobalEventHandlersEventMap, DocumentAndEleme "fullscreenerror": Event; "pointerlockchange": Event; "pointerlockerror": Event; - "readystatechange": ProgressEvent; + "readystatechange": ProgressEvent; "visibilitychange": Event; } -/** The Document interface represents any web page loaded in the browser and serves as an entry point into the web page's content, which is the DOM tree. */ -interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, ParentNode, GlobalEventHandlers, DocumentAndElementEventHandlers { +/** Any web page loaded in the browser and serves as an entry point into the web page's content, which is the DOM tree. */ +interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, ParentNode, XPathEvaluatorBase, GlobalEventHandlers, DocumentAndElementEventHandlers { /** * Sets or gets the URL for the current document. */ @@ -4185,24 +4524,17 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par */ readonly contentType: string; /** - * Returns the HTTP cookies that apply to the Document. If there are no cookies or - * cookies can't be applied to this resource, the empty string will be returned. + * Returns the HTTP cookies that apply to the Document. If there are no cookies or cookies can't be applied to this resource, the empty string will be returned. + * * Can be set, to add a new cookie to the element's set of HTTP cookies. - * If the contents are sandboxed into a - * unique origin (e.g. in an iframe with the sandbox attribute), a - * "SecurityError" DOMException will be thrown on getting - * and setting. + * + * If the contents are sandboxed into a unique origin (e.g. in an iframe with the sandbox attribute), a "SecurityError" DOMException will be thrown on getting and setting. */ cookie: string; /** - * Returns the script element, or the SVG script element, - * that is currently executing, as long as the element represents a classic script. - * In the case of reentrant script execution, returns the one that most recently started executing - * amongst those that have not yet finished executing. - * Returns null if the Document is not currently executing a script - * or SVG script element (e.g., because the running script is an event - * handler, or a timeout), or if the currently executing script or SVG - * script element represents a module script. + * Returns the script element, or the SVG script element, that is currently executing, as long as the element represents a classic script. In the case of reentrant script execution, returns the one that most recently started executing amongst those that have not yet finished executing. + * + * Returns null if the Document is not currently executing a script or SVG script element (e.g., because the running script is an event handler, or a timeout), or if the currently executing script or SVG script element represents a module script. */ readonly currentScript: HTMLOrSVGScriptElement | null; readonly defaultView: WindowProxy | null; @@ -4246,8 +4578,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par /** @deprecated */ readonly fullscreen: boolean; /** - * Returns true if document has the ability to display elements fullscreen - * and fullscreen is supported, or false otherwise. + * Returns true if document has the ability to display elements fullscreen and fullscreen is supported, or false otherwise. */ readonly fullscreenEnabled: boolean; /** @@ -4292,7 +4623,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par * Fires when the state of the object has changed. * @param ev The event */ - onreadystatechange: ((this: Document, ev: ProgressEvent) => any) | null; + onreadystatechange: ((this: Document, ev: ProgressEvent) => any) | null; onvisibilitychange: ((this: Document, ev: Event) => any) | null; /** * Returns document's origin. @@ -4328,8 +4659,8 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par vlinkColor: string; /** * Moves node from another document and returns it. - * If node is a document, throws a "NotSupportedError" DOMException or, if node is a shadow root, throws a - * "HierarchyRequestError" DOMException. + * + * If node is a document, throws a "NotSupportedError" DOMException or, if node is a shadow root, throws a "HierarchyRequestError" DOMException. */ adoptNode(source: T): T; /** @deprecated */ @@ -4371,25 +4702,22 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par createElement(tagName: K, options?: ElementCreationOptions): HTMLElementDeprecatedTagNameMap[K]; createElement(tagName: string, options?: ElementCreationOptions): HTMLElement; /** - * Returns an element with namespace namespace. Its namespace prefix will be everything before ":" (U+003E) in qualifiedName or null. Its local name will be everything after - * ":" (U+003E) in qualifiedName or qualifiedName. - * If localName does not match the Name production an - * "InvalidCharacterError" DOMException will be thrown. + * Returns an element with namespace namespace. Its namespace prefix will be everything before ":" (U+003E) in qualifiedName or null. Its local name will be everything after ":" (U+003E) in qualifiedName or qualifiedName. + * + * If localName does not match the Name production an "InvalidCharacterError" DOMException will be thrown. + * * If one of the following conditions is true a "NamespaceError" DOMException will be thrown: + * * localName does not match the QName production. * Namespace prefix is not null and namespace is the empty string. * Namespace prefix is "xml" and namespace is not the XML namespace. * qualifiedName or namespace prefix is "xmlns" and namespace is not the XMLNS namespace. - * namespace is the XMLNS namespace and - * neither qualifiedName nor namespace prefix is "xmlns". + * namespace is the XMLNS namespace and neither qualifiedName nor namespace prefix is "xmlns". + * * When supplied, options's is can be used to create a customized built-in element. */ createElementNS(namespaceURI: "http://www.w3.org/1999/xhtml", qualifiedName: string): HTMLElement; createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: K): SVGElementTagNameMap[K]; - createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "a"): SVGAElement; - createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "script"): SVGScriptElement; - createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "style"): SVGStyleElement; - createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: "title"): SVGTitleElement; createElementNS(namespaceURI: "http://www.w3.org/2000/svg", qualifiedName: string): SVGElement; createElementNS(namespaceURI: string | null, qualifiedName: string, options?: ElementCreationOptions): Element; createElementNS(namespace: string | null, qualifiedName: string, options?: string | ElementCreationOptions): Element; @@ -4413,6 +4741,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par createEvent(eventInterface: "GamepadEvent"): GamepadEvent; createEvent(eventInterface: "HashChangeEvent"): HashChangeEvent; createEvent(eventInterface: "IDBVersionChangeEvent"): IDBVersionChangeEvent; + createEvent(eventInterface: "InputEvent"): InputEvent; createEvent(eventInterface: "KeyboardEvent"): KeyboardEvent; createEvent(eventInterface: "ListeningStateChangedEvent"): ListeningStateChangedEvent; createEvent(eventInterface: "MSGestureEvent"): MSGestureEvent; @@ -4480,11 +4809,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par */ createNodeIterator(root: Node, whatToShow?: number, filter?: NodeFilter | null): NodeIterator; /** - * Returns a ProcessingInstruction node whose target is target and data is data. - * If target does not match the Name production an - * "InvalidCharacterError" DOMException will be thrown. - * If data contains "?>" an - * "InvalidCharacterError" DOMException will be thrown. + * Returns a ProcessingInstruction node whose target is target and data is data. If target does not match the Name production an "InvalidCharacterError" DOMException will be thrown. If data contains "?>" an "InvalidCharacterError" DOMException will be thrown. */ createProcessingInstruction(target: string, data: string): ProcessingInstruction; /** @@ -4496,8 +4821,6 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par * @param data String that specifies the nodeValue property of the text node. */ createTextNode(data: string): Text; - createTouch(view: WindowProxy, target: EventTarget, identifier: number, pageX: number, pageY: number, screenX: number, screenY: number): Touch; - createTouchList(...touches: Touch[]): TouchList; /** * Creates a TreeWalker object that you can use to traverse filtered lists of nodes or elements in a document. * @param root The root element or node to start traversing on. @@ -4515,7 +4838,6 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par */ elementFromPoint(x: number, y: number): Element | null; elementsFromPoint(x: number, y: number): Element[]; - evaluate(expression: string, contextNode: Node, resolver: XPathNSResolver | ((prefix: string) => string | null) | null, type: number, result: XPathResult | null): XPathResult; /** * Executes a command on the current document, current selection, or the given range. * @param commandId String that specifies the command to execute. This command can be any of the command identifiers that can be executed in script. @@ -4524,8 +4846,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par */ execCommand(commandId: string, showUI?: boolean, value?: string): boolean; /** - * Stops document's fullscreen element from being displayed fullscreen and - * resolves promise when done. + * Stops document's fullscreen element from being displayed fullscreen and resolves promise when done. */ exitFullscreen(): Promise; exitPointerLock(): void; @@ -4536,7 +4857,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par */ getElementById(elementId: string): HTMLElement | null; /** - * collection = element . getElementsByClassName(classNames) + * Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes. */ getElementsByClassName(classNames: string): HTMLCollectionOf; /** @@ -4552,10 +4873,12 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par getElementsByTagName(qualifiedName: K): HTMLCollectionOf; getElementsByTagName(qualifiedName: string): HTMLCollectionOf; /** - * If namespace and localName are - * "*" returns a HTMLCollection of all descendant elements. + * If namespace and localName are "*" returns a HTMLCollection of all descendant elements. + * * If only namespace is "*" returns a HTMLCollection of all descendant elements whose local name is localName. + * * If only localName is "*" returns a HTMLCollection of all descendant elements whose namespace is namespace. + * * Otherwise, returns a HTMLCollection of all descendant elements whose namespace is namespace and local name is localName. */ getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; @@ -4571,8 +4894,8 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par hasFocus(): boolean; /** * Returns a copy of node. If deep is true, the copy also includes the node's descendants. - * If node is a document or a shadow root, throws a - * "NotSupportedError" DOMException. + * + * If node is a document or a shadow root, throws a "NotSupportedError" DOMException. */ importNode(importedNode: T, deep: boolean): T; /** @@ -4668,6 +4991,7 @@ interface DocumentEvent { createEvent(eventInterface: "GamepadEvent"): GamepadEvent; createEvent(eventInterface: "HashChangeEvent"): HashChangeEvent; createEvent(eventInterface: "IDBVersionChangeEvent"): IDBVersionChangeEvent; + createEvent(eventInterface: "InputEvent"): InputEvent; createEvent(eventInterface: "KeyboardEvent"): KeyboardEvent; createEvent(eventInterface: "ListeningStateChangedEvent"): ListeningStateChangedEvent; createEvent(eventInterface: "MSGestureEvent"): MSGestureEvent; @@ -4728,7 +5052,7 @@ interface DocumentEvent { createEvent(eventInterface: string): Event; } -/** The DocumentFragment interface represents a minimal document object that has no parent. It is used as a lightweight version of Document that stores a segment of a document structure comprised of nodes just like a standard document. The key difference is that because the document fragment isn't part of the active document tree structure, changes made to the fragment don't affect the document, cause reflow, or incur any performance impact that can occur when changes are made. */ +/** A minimal document object that has no parent. It is used as a lightweight version of Document that stores a segment of a document structure comprised of nodes just like a standard document. The key difference is that because the document fragment isn't part of the active document tree structure, changes made to the fragment don't affect the document, cause reflow, or incur any performance impact that can occur when changes are made. */ interface DocumentFragment extends Node, NonElementParentNode, ParentNode { getElementById(elementId: string): HTMLElement | null; } @@ -4740,6 +5064,9 @@ declare var DocumentFragment: { interface DocumentOrShadowRoot { readonly activeElement: Element | null; + /** + * Returns document's fullscreen element. + */ readonly fullscreenElement: Element | null; readonly pointerLockElement: Element | null; /** @@ -4762,7 +5089,7 @@ declare var DocumentTimeline: { new(options?: DocumentTimelineOptions): DocumentTimeline; }; -/** The DocumentType interface represents a Node containing a doctype. */ +/** A Node containing a doctype. */ interface DocumentType extends Node, ChildNode { readonly name: string; readonly publicId: string; @@ -4774,7 +5101,7 @@ declare var DocumentType: { new(): DocumentType; }; -/** The DragEvent interface is a DOM event that represents a drag and drop interaction. The user initiates a drag by placing a pointer device (such as a mouse) on the touch surface and then dragging the pointer to a new location (such as another DOM element). Applications are free to interpret a drag and drop interaction in an application-specific way. */ +/** A DOM event that represents a drag and drop interaction. The user initiates a drag by placing a pointer device (such as a mouse) on the touch surface and then dragging the pointer to a new location (such as another DOM element). Applications are free to interpret a drag and drop interaction in an application-specific way. */ interface DragEvent extends MouseEvent { /** * Returns the DataTransfer object for the event. @@ -4833,17 +5160,15 @@ interface ElementEventMap { } /** Element is the most general base class from which all objects in a Document inherit. It only has methods and properties common to all kinds of elements. More specific classes inherit from Element. */ -interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, Slotable, Animatable { +interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, Slotable, InnerHTML, Animatable { readonly assignedSlot: HTMLSlotElement | null; readonly attributes: NamedNodeMap; /** - * Allows for manipulation of element's class content attribute as a - * set of whitespace-separated tokens through a DOMTokenList object. + * Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object. */ readonly classList: DOMTokenList; /** - * Returns the value of element's class content attribute. Can be set - * to change it. + * Returns the value of element's class content attribute. Can be set to change it. */ className: string; readonly clientHeight: number; @@ -4851,11 +5176,9 @@ interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, readonly clientTop: number; readonly clientWidth: number; /** - * Returns the value of element's id content attribute. Can be set to - * change it. + * Returns the value of element's id content attribute. Can be set to change it. */ id: string; - innerHTML: string; /** * Returns the local name. */ @@ -4880,8 +5203,7 @@ interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, */ readonly shadowRoot: ShadowRoot | null; /** - * Returns the value of element's slot content attribute. Can be set to - * change it. + * Returns the value of element's slot content attribute. Can be set to change it. */ slot: string; /** @@ -4897,25 +5219,26 @@ interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, */ closest(selector: K): HTMLElementTagNameMap[K] | null; closest(selector: K): SVGElementTagNameMap[K] | null; - closest(selector: string): Element | null; + closest(selector: string): E | null; /** * Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise. */ getAttribute(qualifiedName: string): string | null; /** - * Returns element's attribute whose namespace is namespace and local name is localName, and null if there is - * no such attribute otherwise. + * Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise. */ getAttributeNS(namespace: string | null, localName: string): string | null; /** - * Returns the qualified names of all element's attributes. - * Can contain duplicates. + * Returns the qualified names of all element's attributes. Can contain duplicates. */ getAttributeNames(): string[]; getAttributeNode(name: string): Attr | null; getAttributeNodeNS(namespaceURI: string, localName: string): Attr | null; getBoundingClientRect(): ClientRect | DOMRect; getClientRects(): ClientRectList | DOMRectList; + /** + * Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes. + */ getElementsByClassName(classNames: string): HTMLCollectionOf; getElementsByTagName(qualifiedName: K): HTMLCollectionOf; getElementsByTagName(qualifiedName: K): HTMLCollectionOf; @@ -4956,11 +5279,8 @@ interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, removeAttributeNode(attr: Attr): Attr; /** * Displays element fullscreen and resolves promise when done. - * When supplied, options's navigationUI member indicates whether showing - * navigation UI while in fullscreen is preferred or not. If set to "show", navigation - * simplicity is preferred over screen space, and if set to "hide", more screen space - * is preferred. User agents are always free to honor user preference over the application's. The - * default value "auto" indicates no application preference. + * + * When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference. */ requestFullscreen(options?: FullscreenOptions): Promise; requestPointerLock(): void; @@ -4983,8 +5303,8 @@ interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, setAttributeNodeNS(attr: Attr): Attr | null; setPointerCapture(pointerId: number): void; /** - * If force is not given, "toggles" qualifiedName, removing it if it is - * present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName. + * If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName. + * * Returns true if qualifiedName is now present, and false otherwise. */ toggleAttribute(qualifiedName: string, force?: boolean): boolean; @@ -5010,11 +5330,7 @@ interface ElementContentEditable { readonly isContentEditable: boolean; } -interface ElementCreationOptions { - is?: string; -} - -/** The ErrorEvent interface represents events providing information related to errors in scripts or in files. */ +/** Events providing information related to errors in scripts or in files. */ interface ErrorEvent extends Event { readonly colno: number; readonly error: any; @@ -5028,28 +5344,35 @@ declare var ErrorEvent: { new(type: string, eventInitDict?: ErrorEventInit): ErrorEvent; }; -/** The Event interface represents any event which takes place in the DOM; some are user-generated (such as mouse or keyboard events), while others are generated by APIs (such as events that indicate an animation has finished running, a video has been paused, and so forth). While events are usually triggered by such "external" sources,ย they can also be triggered programmatically, such as by calling the HTMLElement.click()ย method of anย element, or by definingย theย event, then sendingย it to a specified targetย using EventTarget.dispatchEvent(). There are many types of events, some of which use other interfaces based on the main Event interface. Event itself contains the properties and methods which are common to all events. */ +/** An event which takes place in the DOM. */ interface Event { /** * Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise. */ readonly bubbles: boolean; cancelBubble: boolean; + /** + * Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method. + */ readonly cancelable: boolean; /** * Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise. */ readonly composed: boolean; /** - * Returns the object whose event listener's callback is currently being - * invoked. + * Returns the object whose event listener's callback is currently being invoked. */ readonly currentTarget: EventTarget | null; + /** + * Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise. + */ readonly defaultPrevented: boolean; + /** + * Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE. + */ readonly eventPhase: number; /** - * Returns true if event was dispatched by the user agent, and - * false otherwise. + * Returns true if event was dispatched by the user agent, and false otherwise. */ readonly isTrusted: boolean; returnValue: boolean; @@ -5060,23 +5383,24 @@ interface Event { */ readonly target: EventTarget | null; /** - * Returns the event's timestamp as the number of milliseconds measured relative to - * the time origin. + * Returns the event's timestamp as the number of milliseconds measured relative to the time origin. */ readonly timeStamp: number; /** - * Returns the type of event, e.g. - * "click", "hashchange", or - * "submit". + * Returns the type of event, e.g. "click", "hashchange", or "submit". */ readonly type: string; + /** + * Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is "closed" that are not reachable from event's currentTarget. + */ composedPath(): EventTarget[]; initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void; + /** + * If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled. + */ preventDefault(): void; /** - * Invoking this method prevents event from reaching - * any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any - * other objects. + * Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects. */ stopImmediatePropagation(): void; /** @@ -5113,8 +5437,7 @@ interface EventSource extends EventTarget { onmessage: ((this: EventSource, ev: MessageEvent) => any) | null; onopen: ((this: EventSource, ev: Event) => any) | null; /** - * Returns the state of this EventSource object's connection. It can have the - * values described below. + * Returns the state of this EventSource object's connection. It can have the values described below. */ readonly readyState: number; /** @@ -5122,11 +5445,12 @@ interface EventSource extends EventTarget { */ readonly url: string; /** - * Returns true if the credentials mode - * for connection requests to the URL providing the - * event stream is set to "include", and false otherwise. + * Returns true if the credentials mode for connection requests to the URL providing the event stream is set to "include", and false otherwise. */ readonly withCredentials: boolean; + /** + * Aborts any instances of the fetch algorithm started for this EventSource object, and sets the readyState attribute to CLOSED. + */ close(): void; readonly CLOSED: number; readonly CONNECTING: number; @@ -5145,22 +5469,24 @@ declare var EventSource: { readonly OPEN: number; }; -/** EventTarget is an interface implemented by objects that can receive events and may have listeners for them. */ +/** EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them. */ interface EventTarget { /** * Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched. - * The options argument sets listener-specific options. For compatibility this can be a - * boolean, in which case the method behaves exactly as if the value was specified as options's capture. + * + * The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options's capture. + * * When set to true, options's capture prevents callback from being invoked when the event's eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event's eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event's eventPhase attribute value is AT_TARGET. + * * When set to true, options's passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in ยง2.8 Observing event listeners. - * When set to true, options's once indicates that the callback will only be invoked once after which the event listener will - * be removed. + * + * When set to true, options's once indicates that the callback will only be invoked once after which the event listener will be removed. + * * The event listener is appended to target's event listener list and is not appended if it has the same type, callback, and capture. */ addEventListener(type: string, listener: EventListenerOrEventListenerObject | null, options?: boolean | AddEventListenerOptions): void; /** - * Dispatches a synthetic event event to target and returns true - * if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + * Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. */ dispatchEvent(event: Event): boolean; /** @@ -5198,7 +5524,12 @@ interface External { IsSearchProviderInstalled(): void; } -/** The File interface provides information about files and allows JavaScript in a web page to access their content. */ +declare var External: { + prototype: External; + new(): External; +}; + +/** Provides information about files and allows JavaScript in a web page to access their content. */ interface File extends Blob { readonly lastModified: number; readonly name: string; @@ -5222,23 +5553,23 @@ declare var FileList: { }; interface FileReaderEventMap { - "abort": ProgressEvent; - "error": ProgressEvent; - "load": ProgressEvent; - "loadend": ProgressEvent; - "loadstart": ProgressEvent; - "progress": ProgressEvent; + "abort": ProgressEvent; + "error": ProgressEvent; + "load": ProgressEvent; + "loadend": ProgressEvent; + "loadstart": ProgressEvent; + "progress": ProgressEvent; } -/** The FileReader object lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read. */ +/** Lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read. */ interface FileReader extends EventTarget { readonly error: DOMException | null; - onabort: ((this: FileReader, ev: ProgressEvent) => any) | null; - onerror: ((this: FileReader, ev: ProgressEvent) => any) | null; - onload: ((this: FileReader, ev: ProgressEvent) => any) | null; - onloadend: ((this: FileReader, ev: ProgressEvent) => any) | null; - onloadstart: ((this: FileReader, ev: ProgressEvent) => any) | null; - onprogress: ((this: FileReader, ev: ProgressEvent) => any) | null; + onabort: ((this: FileReader, ev: ProgressEvent) => any) | null; + onerror: ((this: FileReader, ev: ProgressEvent) => any) | null; + onload: ((this: FileReader, ev: ProgressEvent) => any) | null; + onloadend: ((this: FileReader, ev: ProgressEvent) => any) | null; + onloadstart: ((this: FileReader, ev: ProgressEvent) => any) | null; + onprogress: ((this: FileReader, ev: ProgressEvent) => any) | null; readonly readyState: number; readonly result: string | ArrayBuffer | null; abort(): void; @@ -5263,15 +5594,14 @@ declare var FileReader: { readonly LOADING: number; }; -/** The FocusEvent interface represents focus-related events like focus, blur, focusin, or focusout. */ +/** Focus-related events like focus, blur, focusin, or focusout. */ interface FocusEvent extends UIEvent { - readonly relatedTarget: EventTarget; - initFocusEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, viewArg: Window, detailArg: number, relatedTargetArg: EventTarget): void; + readonly relatedTarget: EventTarget | null; } declare var FocusEvent: { prototype: FocusEvent; - new(typeArg: string, eventInitDict?: FocusEventInit): FocusEvent; + new(type: string, eventInitDict?: FocusEventInit): FocusEvent; }; interface FocusNavigationEvent extends Event { @@ -5288,7 +5618,7 @@ declare var FocusNavigationEvent: { new(type: string, eventInitDict?: FocusNavigationEventInit): FocusNavigationEvent; }; -/** The FormData interface provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data". */ +/** Provides a way to easily construct a set of key/value pairs representing form fields and their values, which can then be easily sent using the XMLHttpRequest.send() method. It uses the same format a form would use if the encoding type were set to "multipart/form-data". */ interface FormData { append(name: string, value: string | Blob, fileName?: string): void; delete(name: string): void; @@ -5304,7 +5634,7 @@ declare var FormData: { new(form?: HTMLFormElement): FormData; }; -/** The GainNode interface represents a change in volume. It is an AudioNode audio-processing module that causes a given gain to be applied to the input data before its propagation to the output. A GainNode always has exactly one input and one output, both with the same number of channels. */ +/** A change in volume. It is an AudioNode audio-processing module that causes a given gain to be applied to the input data before its propagation to the output. A GainNode always has exactly one input and one output, both with the same number of channels. */ interface GainNode extends AudioNode { readonly gain: AudioParam; } @@ -5314,7 +5644,7 @@ declare var GainNode: { new(context: BaseAudioContext, options?: GainOptions): GainNode; }; -/** The Gamepad interface of the Gamepad API defines an individual gamepad or other controller, allowing access to information such as button presses, axis positions, and id. */ +/** This Gamepad API interface defines an individual gamepad or other controller, allowing access to information such as button presses, axis positions, and id. */ interface Gamepad { readonly axes: ReadonlyArray; readonly buttons: ReadonlyArray; @@ -5333,7 +5663,7 @@ declare var Gamepad: { new(): Gamepad; }; -/** The GamepadButton interface defines an individual button of a gamepad or other controller, allowing access to the current state of different types of buttons available on the control device. */ +/** An individual button of a gamepad or other controller, allowing access to the current state of different types of buttons available on the control device. */ interface GamepadButton { readonly pressed: boolean; readonly touched: boolean; @@ -5345,7 +5675,7 @@ declare var GamepadButton: { new(): GamepadButton; }; -/** The GamepadEvent interface of the Gamepad API contains references to gamepads connected to the system, which is what the gamepad events Window.gamepadconnected and Window.gamepaddisconnected are fired in response to. */ +/** This Gamepad API interface contains references to gamepads connected to the system, which is what the gamepad events Window.gamepadconnected and Window.gamepaddisconnected are fired in response to. */ interface GamepadEvent extends Event { readonly gamepad: Gamepad; } @@ -5355,7 +5685,7 @@ declare var GamepadEvent: { new(type: string, eventInitDict: GamepadEventInit): GamepadEvent; }; -/** The GamepadHapticActuator interface of the Gamepad API represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware. */ +/** This Gamepad API interface represents hardware in the controller designed to provide haptic feedback to the user (if available), most commonly vibration hardware. */ interface GamepadHapticActuator { readonly type: GamepadHapticActuatorType; pulse(value: number, duration: number): Promise; @@ -5366,7 +5696,7 @@ declare var GamepadHapticActuator: { new(): GamepadHapticActuator; }; -/** The GamepadPose interface of the Gamepad API represents the pose of a WebVR controller at a given timestamp (which includes orientation, position, velocity, and acceleration information.) */ +/** This Gamepad API interface represents the pose of a WebVR controller at a given timestamp (which includes orientation, position, velocity, and acceleration information.) */ interface GamepadPose { readonly angularAcceleration: Float32Array | null; readonly angularVelocity: Float32Array | null; @@ -5383,7 +5713,29 @@ declare var GamepadPose: { new(): GamepadPose; }; -/** The Geolocation interface represents an object able to programmatically obtain the position of the device. It gives Web content access to the location of the device. This allows a Web site or app to offer customized results based on the user's location. */ +interface GenericTransformStream { + /** + * Returns a readable stream whose chunks are strings resulting from running encoding's decoder on the chunks written to writable. + */ + readonly readable: ReadableStream; + /** + * Returns a writable stream which accepts BufferSource chunks and runs them through encoding's decoder before making them available to readable. + * + * Typically this will be used via the pipeThrough() method on a ReadableStream source. + * + * ``` + * var decoder = new TextDecoderStream(encoding); + * byteReadable + * .pipeThrough(decoder) + * .pipeTo(textWritable); + * ``` + * + * If the error mode is "fatal" and encoding's decoder returns error, both readable and writable will be errored with a TypeError. + */ + readonly writable: WritableStream; +} + +/** An object able to programmatically obtain the position of the device. It gives Web content access to the location of the device. This allows a Web site or app to offer customized results based on the user's location. */ interface Geolocation { clearWatch(watchId: number): void; getCurrentPosition(successCallback: PositionCallback, errorCallback?: PositionErrorCallback, options?: PositionOptions): void; @@ -5396,7 +5748,7 @@ interface GlobalEventHandlersEventMap { "animationend": AnimationEvent; "animationiteration": AnimationEvent; "animationstart": AnimationEvent; - "auxclick": Event; + "auxclick": MouseEvent; "blur": FocusEvent; "cancel": Event; "canplay": Event; @@ -5420,6 +5772,8 @@ interface GlobalEventHandlersEventMap { "ended": Event; "error": ErrorEvent; "focus": FocusEvent; + "focusin": FocusEvent; + "focusout": FocusEvent; "gotpointercapture": PointerEvent; "input": Event; "invalid": Event; @@ -5489,7 +5843,7 @@ interface GlobalEventHandlers { onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onauxclick: ((this: GlobalEventHandlers, ev: Event) => any) | null; + onauxclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; /** * Fires when the object loses the input focus. * @param ev The focus event. @@ -5752,21 +6106,21 @@ interface GlobalEventHandlers { removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } -interface GlobalFetch { - fetch(input: RequestInfo, init?: RequestInit): Promise; -} - interface HTMLAllCollection { /** * Returns the number of elements in the collection. */ readonly length: number; /** - * element = collection(index) + * Returns the item with index index from the collection (determined by tree order). */ item(nameOrIndex?: string): HTMLCollection | Element | null; /** - * element = collection(name) + * Returns the item with ID or name name from the collection. + * + * If there are multiple matching items, then an HTMLCollection object containing all those elements is returned. + * + * Only button, form, iframe, input, map, meta, object, select, and textarea elements can have a name for the purpose of this method; their name is given by the value of their name attribute. */ namedItem(name: string): HTMLCollection | Element | null; [index: number]: Element; @@ -5777,7 +6131,7 @@ declare var HTMLAllCollection: { new(): HTMLAllCollection; }; -/** The HTMLAnchorElement interface represents hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements. */ +/** Hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements. */ interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils { /** * Sets or retrieves the character set used to encode the object. @@ -5886,7 +6240,7 @@ declare var HTMLAppletElement: { new(): HTMLAppletElement; }; -/** The HTMLAreaElement interface provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of area elements. */ +/** Provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils { /** * Sets or retrieves a text alternative to the graphic. @@ -5925,7 +6279,7 @@ declare var HTMLAreaElement: { new(): HTMLAreaElement; }; -/** The HTMLAudioElement interface provides access to the properties of elements, as well as methods to manipulate them. It derives from the HTMLMediaElement interface. */ +/** Provides access to the properties of elements, as well as methods to manipulate them. It derives from the HTMLMediaElement interface. */ interface HTMLAudioElement extends HTMLMediaElement { addEventListener(type: K, listener: (this: HTMLAudioElement, ev: HTMLMediaElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -5938,7 +6292,7 @@ declare var HTMLAudioElement: { new(): HTMLAudioElement; }; -/** The HTMLBRElement interface represents a HTML line break element (). It inherits from HTMLElement. */ +/** A HTML line break element (). It inherits from HTMLElement. */ interface HTMLBRElement extends HTMLElement { /** * Sets or retrieves the side on which floating objects are not to be positioned when any IHTMLBlockElement is inserted into the document. @@ -5956,7 +6310,7 @@ declare var HTMLBRElement: { new(): HTMLBRElement; }; -/** The HTMLBaseElement interface contains the base URIย for a document. This object inherits all of the properties and methods as described in the HTMLElement interface. */ +/** Contains the base URIย for a document. This object inherits all of the properties and methods as described in the HTMLElement interface. */ interface HTMLBaseElement extends HTMLElement { /** * Gets or sets the baseline URL on which relative links are based. @@ -5977,7 +6331,7 @@ declare var HTMLBaseElement: { new(): HTMLBaseElement; }; -/** The HTMLBaseFontElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLBaseFontElement extends HTMLElement, DOML2DeprecatedColorProperty { /** * Sets or retrieves the current typeface family. @@ -6004,7 +6358,7 @@ interface HTMLBodyElementEventMap extends HTMLElementEventMap, WindowEventHandle "orientationchange": Event; } -/** The HTMLBodyElement interface provides special properties (beyond those of the regular HTMLElement interface they also inherit) for manipulating body elements. */ +/** Provides special properties (beyond those inherited from the regular HTMLElement interface) for manipulating elements. */ interface HTMLBodyElement extends HTMLElement, WindowEventHandlers { /** @deprecated */ aLink: string; @@ -6034,7 +6388,7 @@ declare var HTMLBodyElement: { new(): HTMLBodyElement; }; -/** The HTMLButtonElement interface provides properties and methods (beyond the object interface it also has available to them by inheritance) for manipulating the layout and presentation of button elements. */ +/** Provides properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLButtonElement extends HTMLElement { /** * Provides a way to direct a user to a specific field when a document loads. This can provide both direction and convenience for a user, reducing the need to click or tab to a field when a page opens. This attribute is true when present on an element, and false when missing. @@ -6111,7 +6465,7 @@ declare var HTMLButtonElement: { new(): HTMLButtonElement; }; -/** The HTMLCanvasElement interface provides properties and methods for manipulating the layout and presentation of elements. The HTMLCanvasElement interface also inherits the properties and methods of the HTMLElement interface. */ +/** Provides properties and methods for manipulating the layout and presentation of elements. The HTMLCanvasElement interface also inherits the properties and methods of the HTMLElement interface. */ interface HTMLCanvasElement extends HTMLElement { /** * Gets or sets the height of a canvas element on a document. @@ -6125,15 +6479,18 @@ interface HTMLCanvasElement extends HTMLElement { * Returns an object that provides methods and properties for drawing and manipulating images and graphics on a canvas element in a document. A context object includes information about colors, line widths, fonts, and other graphic parameters that can be drawn on a canvas. * @param contextId The identifier (ID) of the type of canvas to create. Internet Explorer 9 and Internet Explorer 10 support only a 2-D context using canvas.getContext("2d"); IE11 Preview also supports 3-D or WebGL context using canvas.getContext("experimental-webgl"); */ - getContext(contextId: "2d", contextAttributes?: CanvasRenderingContext2DSettings): CanvasRenderingContext2D | null; - getContext(contextId: "webgl" | "experimental-webgl", contextAttributes?: WebGLContextAttributes): WebGLRenderingContext | null; - getContext(contextId: string, contextAttributes?: {}): CanvasRenderingContext2D | WebGLRenderingContext | null; + getContext(contextId: "2d", options?: CanvasRenderingContext2DSettings): CanvasRenderingContext2D | null; + getContext(contextId: "bitmaprenderer", options?: ImageBitmapRenderingContextSettings): ImageBitmapRenderingContext | null; + getContext(contextId: "webgl", options?: WebGLContextAttributes): WebGLRenderingContext | null; + getContext(contextId: "webgl2", options?: WebGLContextAttributes): WebGL2RenderingContext | null; + getContext(contextId: string, options?: any): RenderingContext | null; toBlob(callback: BlobCallback, type?: string, quality?: any): void; /** * Returns the content of the current canvas as an image that you can use as a source for another canvas or an HTML element. * @param type The standard MIME type for the image format to return. If you do not specify this parameter, the default value is a PNG format image. */ toDataURL(type?: string, quality?: any): string; + transferControlToOffscreen(): OffscreenCanvas; addEventListener(type: K, listener: (this: HTMLCanvasElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLCanvasElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; @@ -6145,7 +6502,7 @@ declare var HTMLCanvasElement: { new(): HTMLCanvasElement; }; -/** The HTMLCollection interface represents a generic collection (array-like object similar to arguments) of elements (in document order) and offers methods and properties for selecting from the list. */ +/** A generic collection (array-like object similar to arguments) of elements (in document order) and offers methods and properties for selecting from the list. */ interface HTMLCollectionBase { /** * Sets or retrieves the number of objects in a collection. @@ -6176,7 +6533,7 @@ interface HTMLCollectionOf extends HTMLCollectionBase { [index: number]: T; } -/** The HTMLDListElement interface provides special properties (beyond those of the regular HTMLElement interface it also has available to it by inheritance) for manipulating definition list elements. */ +/** Provides special properties (beyond those of the regular HTMLElement interface it also has available to it by inheritance) for manipulating definition list () elements. */ interface HTMLDListElement extends HTMLElement { /** @deprecated */ compact: boolean; @@ -6191,7 +6548,7 @@ declare var HTMLDListElement: { new(): HTMLDListElement; }; -/** The HTMLDataElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLDataElement extends HTMLElement { value: string; addEventListener(type: K, listener: (this: HTMLDataElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; @@ -6205,7 +6562,7 @@ declare var HTMLDataElement: { new(): HTMLDataElement; }; -/** The HTMLDataListElement interface provides special properties (beyond the HTMLElement object interface it also has available to it by inheritance) to manipulate elements and their content. */ +/** Provides special properties (beyond the HTMLElement object interface it also has available to it by inheritance) to manipulate elements and their content. */ interface HTMLDataListElement extends HTMLElement { readonly options: HTMLCollectionOf; addEventListener(type: K, listener: (this: HTMLDataListElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; @@ -6263,7 +6620,7 @@ declare var HTMLDirectoryElement: { new(): HTMLDirectoryElement; }; -/** The HTMLDivElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLDivElement extends HTMLElement { /** * Sets or retrieves how the object is aligned with adjacent text. @@ -6297,7 +6654,7 @@ declare var HTMLDocument: { interface HTMLElementEventMap extends ElementEventMap, GlobalEventHandlersEventMap, DocumentAndElementEventHandlersEventMap { } -/** The HTMLElement interface represents any HTML element. Some elements directly implement this interface, others implement it via an interface that inherits it. */ +/** Any HTML element. Some elements directly implement this interface, while others implement it via an interface that inherits it. */ interface HTMLElement extends Element, GlobalEventHandlers, DocumentAndElementEventHandlers, ElementContentEditable, HTMLOrSVGElement, ElementCSSInlineStyle { accessKey: string; readonly accessKeyLabel: string; @@ -6327,7 +6684,7 @@ declare var HTMLElement: { new(): HTMLElement; }; -/** The HTMLEmbedElement interface, which provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLEmbedElement extends HTMLElement { /** @deprecated */ align: string; @@ -6361,7 +6718,7 @@ declare var HTMLEmbedElement: { new(): HTMLEmbedElement; }; -/** The HTMLFieldSetElement interface has special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of field-set elements. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ interface HTMLFieldSetElement extends HTMLElement { disabled: boolean; readonly elements: HTMLCollection; @@ -6426,10 +6783,12 @@ declare var HTMLFontElement: { new(): HTMLFontElement; }; -/** The HTMLFormControlsCollection interface represents a collection of HTML form control elements. */ +/** A collection of HTML form control elements. */ interface HTMLFormControlsCollection extends HTMLCollectionBase { /** - * element = collection[name] + * Returns the item with ID or name name from the collection. + * + * If there are multiple matching items, then a RadioNodeList object containing all those elements is returned. */ namedItem(name: string): RadioNodeList | Element | null; } @@ -6439,7 +6798,7 @@ declare var HTMLFormControlsCollection: { new(): HTMLFormControlsCollection; }; -/** The HTMLFormElement interface represents a element in the DOM; it allows access to and in some cases modification of aspects of the form, as well as access to its component elements. */ +/** A element in the DOM; it allows access to and in some cases modification of aspects of the form, as well as access to its component elements. */ interface HTMLFormElement extends HTMLElement { /** * Sets or retrieves a list of character encodings for input data that must be accepted by the server processing the form. @@ -6576,7 +6935,7 @@ declare var HTMLFrameElement: { interface HTMLFrameSetElementEventMap extends HTMLElementEventMap, WindowEventHandlersEventMap { } -/** The HTMLFrameSetElement interface provides special properties (beyond those of the regular HTMLElement interface they also inherit) for manipulating elements. */ +/** Provides special properties (beyond those of the regular HTMLElement interface they also inherit) for manipulating elements. */ interface HTMLFrameSetElement extends HTMLElement, WindowEventHandlers { /** * Sets or retrieves the frame widths of the object. @@ -6599,7 +6958,7 @@ declare var HTMLFrameSetElement: { new(): HTMLFrameSetElement; }; -/** The HTMLHRElement interface provides special properties (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLHRElement extends HTMLElement { /** * Sets or retrieves how the object is aligned with adjacent text. @@ -6631,7 +6990,7 @@ declare var HTMLHRElement: { new(): HTMLHRElement; }; -/** The HTMLHeadElement interface contains the descriptive information, or metadata, for a document. This object inherits all of the properties and methods described in the HTMLElement interface. */ +/** Contains the descriptive information, or metadata, for a document. This object inherits all of the properties and methods described in the HTMLElement interface. */ interface HTMLHeadElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLHeadElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -6644,7 +7003,7 @@ declare var HTMLHeadElement: { new(): HTMLHeadElement; }; -/** The HTMLHeadingElement interface represents the different heading elements. It inherits methods and properties from the HTMLElement interface. */ +/** The different heading elements. It inherits methods and properties from the HTMLElement interface. */ interface HTMLHeadingElement extends HTMLElement { /** * Sets or retrieves a value that indicates the table alignment. @@ -6662,7 +7021,7 @@ declare var HTMLHeadingElement: { new(): HTMLHeadingElement; }; -/** The HTMLHtmlElement interface serves as the root node for a given HTML document. This object inherits the properties and methods described in the HTMLElement interface. */ +/** Serves as the root node for a given HTML document. This object inherits the properties and methods described in the HTMLElement interface. */ interface HTMLHtmlElement extends HTMLElement { /** * Sets or retrieves the DTD version that governs the current document. @@ -6694,7 +7053,7 @@ interface HTMLHyperlinkElementUtils { username: string; } -/** The HTMLIFrameElement interface provides special properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of inline frame elements. */ +/** Provides special properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of inline frame elements. */ interface HTMLIFrameElement extends HTMLElement { /** * Sets or retrieves how the object is aligned with adjacent text. @@ -6771,7 +7130,7 @@ declare var HTMLIFrameElement: { new(): HTMLIFrameElement; }; -/** The HTMLImageElement interface provides special properties and methods ย for manipulating the layout and presentation of elements. */ +/** Provides special properties and methods for manipulating elements. */ interface HTMLImageElement extends HTMLElement { /** * Sets or retrieves how the object is aligned with adjacent text. @@ -6861,7 +7220,7 @@ declare var HTMLImageElement: { new(): HTMLImageElement; }; -/** The HTMLInputElement interface provides special properties and methods for manipulating the options, layout, and presentation of elements. */ +/** Provides special properties and methods for manipulating the options, layout, and presentation of elements. */ interface HTMLInputElement extends HTMLElement { /** * Sets or retrieves a comma-separated list of content types. @@ -7009,7 +7368,10 @@ interface HTMLInputElement extends HTMLElement { * Returns the value of the data at the cursor's current position. */ value: string; - valueAsDate: any; + /** + * Returns a Date object representing the form control's value, if applicable; otherwise, returns null. Can be set, to change the value. Throws an "InvalidStateError" DOMException if the control isn't date- or time-based. + */ + valueAsDate: Date | null; /** * Returns the input field value as a number. */ @@ -7066,7 +7428,7 @@ declare var HTMLInputElement: { new(): HTMLInputElement; }; -/** The HTMLLIElement interface exposes specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating list elements. */ +/** Exposes specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating list elements. */ interface HTMLLIElement extends HTMLElement { /** @deprecated */ type: string; @@ -7085,7 +7447,7 @@ declare var HTMLLIElement: { new(): HTMLLIElement; }; -/** The HTMLLabelElement interface gives access to properties specific to elements. It inherits methods and properties from the base HTMLElement interface. */ +/** Gives access to properties specific to elements. It inherits methods and properties from the base HTMLElement interface. */ interface HTMLLabelElement extends HTMLElement { readonly control: HTMLElement | null; /** @@ -7126,7 +7488,7 @@ declare var HTMLLegendElement: { new(): HTMLLegendElement; }; -/** The HTMLLinkElement interface represents reference information for external resources and the relationship of those resources to a document and vice-versa. This object inherits all of the properties and methods of the HTMLElement interface. */ +/** Reference information for external resources and the relationship of those resources to a document and vice-versa. This object inherits all of the properties and methods of the HTMLElement interface. */ interface HTMLLinkElement extends HTMLElement, LinkStyle { as: string; /** @@ -7144,6 +7506,8 @@ interface HTMLLinkElement extends HTMLElement, LinkStyle { * Sets or retrieves the language code of the object. */ hreflang: string; + imageSizes: string; + imageSrcset: string; integrity: string; /** * Sets or retrieves the media type. @@ -7181,19 +7545,7 @@ declare var HTMLLinkElement: { new(): HTMLLinkElement; }; -interface HTMLMainElement extends HTMLElement { - addEventListener(type: K, listener: (this: HTMLMainElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; - addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: HTMLMainElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; - removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; -} - -declare var HTMLMainElement: { - prototype: HTMLMainElement; - new(): HTMLMainElement; -}; - -/** The HTMLMapElement interface provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of map elements. */ +/** Provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of map elements. */ interface HTMLMapElement extends HTMLElement { /** * Retrieves a collection of the area objects defined for the given map object. @@ -7220,7 +7572,7 @@ interface HTMLMarqueeElementEventMap extends HTMLElementEventMap { "start": Event; } -/** The HTMLMarqueeElement interface provides methods to manipulate elements. */ +/** Provides methods to manipulate elements. */ interface HTMLMarqueeElement extends HTMLElement { /** @deprecated */ behavior: string; @@ -7271,7 +7623,7 @@ interface HTMLMediaElementEventMap extends HTMLElementEventMap { "waitingforkey": Event; } -/** The HTMLMediaElement interface adds to HTMLElement the properties and methods needed to support basic media-related capabilitiesย that areย common to audio and video. */ +/** Adds to HTMLElement the properties and methods needed to support basic media-related capabilitiesย that areย common to audio and video. */ interface HTMLMediaElement extends HTMLElement { /** * Returns an AudioTrackList object with the audio tracks for a given video element. @@ -7478,7 +7830,7 @@ declare var HTMLMenuElement: { new(): HTMLMenuElement; }; -/** The HTMLMetaElement interface contains descriptive metadata about a document. Itย inherits all of the properties and methods described in the HTMLElement interface. */ +/** Contains descriptive metadata about a document. Itย inherits all of the properties and methods described in the HTMLElement interface. */ interface HTMLMetaElement extends HTMLElement { /** * Gets or sets meta-information to associate with httpEquiv or name. @@ -7528,7 +7880,7 @@ declare var HTMLMeterElement: { new(): HTMLMeterElement; }; -/** The HTMLModElement interface provides special properties (beyond the regular methods and properties available through the HTMLElement interface they also have available to them by inheritance) for manipulating modification elements, that is and . */ +/** Provides special properties (beyond the regular methods and properties available through the HTMLElement interface they also have available to them by inheritance) for manipulating modification elements, that is and . */ interface HTMLModElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7549,7 +7901,7 @@ declare var HTMLModElement: { new(): HTMLModElement; }; -/** The HTMLOListElement interface provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating ordered list elements. */ +/** Provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating ordered list elements. */ interface HTMLOListElement extends HTMLElement { /** @deprecated */ compact: boolean; @@ -7570,7 +7922,7 @@ declare var HTMLOListElement: { new(): HTMLOListElement; }; -/** The HTMLObjectElement interface provides special properties and methods (beyond those on the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of element, representing external resources. */ +/** Provides special properties and methods (beyond those on the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of element, representing external resources. */ interface HTMLObjectElement extends HTMLElement { /** @deprecated */ align: string; @@ -7630,7 +7982,6 @@ interface HTMLObjectElement extends HTMLElement { * Sets or retrieves the MIME type of the object. */ type: string; - typeMustMatch: boolean; /** * Sets or retrieves the URL, often with a bookmark extension (#name), to use as a client-side image map. */ @@ -7675,7 +8026,7 @@ declare var HTMLObjectElement: { new(): HTMLObjectElement; }; -/** The HTMLOptGroupElement interface provides special properties and methods (beyond the regular HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of elements. */ +/** Provides special properties and methods (beyond the regular HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of elements. */ interface HTMLOptGroupElement extends HTMLElement { disabled: boolean; /** @@ -7697,7 +8048,7 @@ declare var HTMLOptGroupElement: { new(): HTMLOptGroupElement; }; -/** The HTMLOptionElement interface represents elements and inherits all classes and methods of the HTMLElement interface. */ +/** elements and inherits all classes and methods of the HTMLElement interface. */ interface HTMLOptionElement extends HTMLElement { /** * Sets or retrieves the status of an option. @@ -7743,23 +8094,26 @@ declare var HTMLOptionElement: { interface HTMLOptionsCollection extends HTMLCollectionOf { /** * Returns the number of elements in the collection. + * * When set to a smaller number, truncates the number of option elements in the corresponding container. + * * When set to a greater number, adds new blank option elements to that container. */ length: number; /** - * Returns the index of the first selected item, if any, or โ1 if there is no selected - * item. + * Returns the index of the first selected item, if any, or โ1 if there is no selected item. + * * Can be set, to change the selection. */ selectedIndex: number; /** * Inserts element before the node given by before. - * The before argument can be a number, in which case element is inserted before the item with that number, or an element from the - * collection, in which case element is inserted before that element. + * + * The before argument can be a number, in which case element is inserted before the item with that number, or an element from the collection, in which case element is inserted before that element. + * * If before is omitted, null, or a number out of range, then element will be added at the end of the list. - * This method will throw a "HierarchyRequestError" DOMException if - * element is an ancestor of the element into which it is to be inserted. + * + * This method will throw a "HierarchyRequestError" DOMException if element is an ancestor of the element into which it is to be inserted. */ add(element: HTMLOptionElement | HTMLOptGroupElement, before?: HTMLElement | number | null): void; /** @@ -7781,7 +8135,7 @@ interface HTMLOrSVGElement { focus(options?: FocusOptions): void; } -/** The HTMLOutputElement interface provides properties and methods (beyond those inherited from HTMLElement) for manipulating the layout and presentation of elements. */ +/** Provides properties and methods (beyond those inherited from HTMLElement) for manipulating the layout and presentation of elements. */ interface HTMLOutputElement extends HTMLElement { defaultValue: string; readonly form: HTMLFormElement | null; @@ -7807,7 +8161,7 @@ declare var HTMLOutputElement: { new(): HTMLOutputElement; }; -/** The HTMLParagraphElement interface provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements. */ +/** Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements. */ interface HTMLParagraphElement extends HTMLElement { /** * Sets or retrieves how the object is aligned with adjacent text. @@ -7825,7 +8179,7 @@ declare var HTMLParagraphElement: { new(): HTMLParagraphElement; }; -/** The HTMLParamElement interface provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements, representing a pair of a key and a value that acts as a parameter for an element. */ +/** Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements, representing a pair of a key and a value that acts as a parameter for an element. */ interface HTMLParamElement extends HTMLElement { /** * Sets or retrieves the name of an input parameter for an element. @@ -7856,7 +8210,7 @@ declare var HTMLParamElement: { new(): HTMLParamElement; }; -/** The HTMLPictureElement interface represents a HTML element. It doesn't implement specific properties or methods. */ +/** A HTML element. It doesn't implement specific properties or methods. */ interface HTMLPictureElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLPictureElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -7869,7 +8223,7 @@ declare var HTMLPictureElement: { new(): HTMLPictureElement; }; -/** The HTMLPreElement interface expose specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating block of preformatted text. */ +/** Exposes specific properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating a block of preformatted text (). */ interface HTMLPreElement extends HTMLElement { /** * Sets or gets a value that you can use to implement your own width functionality for the object. @@ -7887,7 +8241,7 @@ declare var HTMLPreElement: { new(): HTMLPreElement; }; -/** The HTMLProgressElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ interface HTMLProgressElement extends HTMLElement { readonly labels: NodeListOf; /** @@ -7913,7 +8267,7 @@ declare var HTMLProgressElement: { new(): HTMLProgressElement; }; -/** The HTMLQuoteElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ interface HTMLQuoteElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7979,7 +8333,7 @@ declare var HTMLScriptElement: { new(): HTMLScriptElement; }; -/** The HTMLSelectElement interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ +/** A HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ interface HTMLSelectElement extends HTMLElement { autocomplete: string; /** @@ -8098,7 +8452,7 @@ declare var HTMLSlotElement: { new(): HTMLSlotElement; }; -/** The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLSourceElement extends HTMLElement { /** * Gets or sets the intended media type of the media source. @@ -8125,7 +8479,7 @@ declare var HTMLSourceElement: { new(): HTMLSourceElement; }; -/** The HTMLSpanElement interface represents a element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ +/** A element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ interface HTMLSpanElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLSpanElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -8138,7 +8492,7 @@ declare var HTMLSpanElement: { new(): HTMLSpanElement; }; -/** The HTMLStyleElement interface represents a
elements. */ +/** Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating
elements. */ interface HTMLParagraphElement extends HTMLElement { /** * Sets or retrieves how the object is aligned with adjacent text. @@ -7825,7 +8179,7 @@ declare var HTMLParagraphElement: { new(): HTMLParagraphElement; }; -/** The HTMLParamElement interface provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements, representing a pair of a key and a value that acts as a parameter for an element. */ +/** Provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating elements, representing a pair of a key and a value that acts as a parameter for an element. */ interface HTMLParamElement extends HTMLElement { /** * Sets or retrieves the name of an input parameter for an element. @@ -7856,7 +8210,7 @@ declare var HTMLParamElement: { new(): HTMLParamElement; }; -/** The HTMLPictureElement interface represents a HTML element. It doesn't implement specific properties or methods. */ +/** A HTML element. It doesn't implement specific properties or methods. */ interface HTMLPictureElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLPictureElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -7869,7 +8223,7 @@ declare var HTMLPictureElement: { new(): HTMLPictureElement; }; -/** The HTMLPreElement interface expose specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating block of preformatted text. */ +/** Exposes specific properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating a block of preformatted text (). */ interface HTMLPreElement extends HTMLElement { /** * Sets or gets a value that you can use to implement your own width functionality for the object. @@ -7887,7 +8241,7 @@ declare var HTMLPreElement: { new(): HTMLPreElement; }; -/** The HTMLProgressElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ interface HTMLProgressElement extends HTMLElement { readonly labels: NodeListOf; /** @@ -7913,7 +8267,7 @@ declare var HTMLProgressElement: { new(): HTMLProgressElement; }; -/** The HTMLQuoteElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ interface HTMLQuoteElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7979,7 +8333,7 @@ declare var HTMLScriptElement: { new(): HTMLScriptElement; }; -/** The HTMLSelectElement interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ +/** A HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ interface HTMLSelectElement extends HTMLElement { autocomplete: string; /** @@ -8098,7 +8452,7 @@ declare var HTMLSlotElement: { new(): HTMLSlotElement; }; -/** The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLSourceElement extends HTMLElement { /** * Gets or sets the intended media type of the media source. @@ -8125,7 +8479,7 @@ declare var HTMLSourceElement: { new(): HTMLSourceElement; }; -/** The HTMLSpanElement interface represents a element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ +/** A element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ interface HTMLSpanElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLSpanElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -8138,7 +8492,7 @@ declare var HTMLSpanElement: { new(): HTMLSpanElement; }; -/** The HTMLStyleElement interface represents a
). */ interface HTMLPreElement extends HTMLElement { /** * Sets or gets a value that you can use to implement your own width functionality for the object. @@ -7887,7 +8241,7 @@ declare var HTMLPreElement: { new(): HTMLPreElement; }; -/** The HTMLProgressElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of elements. */ interface HTMLProgressElement extends HTMLElement { readonly labels: NodeListOf; /** @@ -7913,7 +8267,7 @@ declare var HTMLProgressElement: { new(): HTMLProgressElement; }; -/** The HTMLQuoteElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ interface HTMLQuoteElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7979,7 +8333,7 @@ declare var HTMLScriptElement: { new(): HTMLScriptElement; }; -/** The HTMLSelectElement interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ +/** A HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ interface HTMLSelectElement extends HTMLElement { autocomplete: string; /** @@ -8098,7 +8452,7 @@ declare var HTMLSlotElement: { new(): HTMLSlotElement; }; -/** The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLSourceElement extends HTMLElement { /** * Gets or sets the intended media type of the media source. @@ -8125,7 +8479,7 @@ declare var HTMLSourceElement: { new(): HTMLSourceElement; }; -/** The HTMLSpanElement interface represents a element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ +/** A element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ interface HTMLSpanElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLSpanElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -8138,7 +8492,7 @@ declare var HTMLSpanElement: { new(): HTMLSpanElement; }; -/** The HTMLStyleElement interface represents a
and , but not the element. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ interface HTMLQuoteElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7979,7 +8333,7 @@ declare var HTMLScriptElement: { new(): HTMLScriptElement; }; -/** The HTMLSelectElement interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ +/** A HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ interface HTMLSelectElement extends HTMLElement { autocomplete: string; /** @@ -8098,7 +8452,7 @@ declare var HTMLSlotElement: { new(): HTMLSlotElement; }; -/** The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLSourceElement extends HTMLElement { /** * Gets or sets the intended media type of the media source. @@ -8125,7 +8479,7 @@ declare var HTMLSourceElement: { new(): HTMLSourceElement; }; -/** The HTMLSpanElement interface represents a element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ +/** A element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ interface HTMLSpanElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLSpanElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -8138,7 +8492,7 @@ declare var HTMLSpanElement: { new(): HTMLSpanElement; }; -/** The HTMLStyleElement interface represents a
, but not the element. */ +/** Provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like and , but not the element. */ interface HTMLQuoteElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7979,7 +8333,7 @@ declare var HTMLScriptElement: { new(): HTMLScriptElement; }; -/** The HTMLSelectElement interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ +/** A HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ interface HTMLSelectElement extends HTMLElement { autocomplete: string; /** @@ -8098,7 +8452,7 @@ declare var HTMLSlotElement: { new(): HTMLSlotElement; }; -/** The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLSourceElement extends HTMLElement { /** * Gets or sets the intended media type of the media source. @@ -8125,7 +8479,7 @@ declare var HTMLSourceElement: { new(): HTMLSourceElement; }; -/** The HTMLSpanElement interface represents a element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ +/** A element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ interface HTMLSpanElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLSpanElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -8138,7 +8492,7 @@ declare var HTMLSpanElement: { new(): HTMLSpanElement; }; -/** The HTMLStyleElement interface represents a
and , but not the element. */ interface HTMLQuoteElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7979,7 +8333,7 @@ declare var HTMLScriptElement: { new(): HTMLScriptElement; }; -/** The HTMLSelectElement interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ +/** A HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ interface HTMLSelectElement extends HTMLElement { autocomplete: string; /** @@ -8098,7 +8452,7 @@ declare var HTMLSlotElement: { new(): HTMLSlotElement; }; -/** The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLSourceElement extends HTMLElement { /** * Gets or sets the intended media type of the media source. @@ -8125,7 +8479,7 @@ declare var HTMLSourceElement: { new(): HTMLSourceElement; }; -/** The HTMLSpanElement interface represents a element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ +/** A element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ interface HTMLSpanElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLSpanElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -8138,7 +8492,7 @@ declare var HTMLSpanElement: { new(): HTMLSpanElement; }; -/** The HTMLStyleElement interface represents a
, but not the element. */ interface HTMLQuoteElement extends HTMLElement { /** * Sets or retrieves reference information about the object. @@ -7979,7 +8333,7 @@ declare var HTMLScriptElement: { new(): HTMLScriptElement; }; -/** The HTMLSelectElement interface represents a HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ +/** A HTML Element. These elements also share all of the properties and methods of other HTML elements via the HTMLElement interface. */ interface HTMLSelectElement extends HTMLElement { autocomplete: string; /** @@ -8098,7 +8452,7 @@ declare var HTMLSlotElement: { new(): HTMLSlotElement; }; -/** The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ +/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating elements. */ interface HTMLSourceElement extends HTMLElement { /** * Gets or sets the intended media type of the media source. @@ -8125,7 +8479,7 @@ declare var HTMLSourceElement: { new(): HTMLSourceElement; }; -/** The HTMLSpanElement interface represents a element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ +/** A element and derives from the HTMLElement interface, but without implementing any additional properties or methods. */ interface HTMLSpanElement extends HTMLElement { addEventListener(type: K, listener: (this: HTMLSpanElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; @@ -8138,7 +8492,7 @@ declare var HTMLSpanElement: { new(): HTMLSpanElement; }; -/** The HTMLStyleElement interface represents a