Skip to content

Commit b590836

Browse files
author
jonathandturner
committed
Updated TypeScript Design Goals (markdown)
1 parent 18b9d50 commit b590836

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

TypeScript-Design-Goals.md

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ We recommend reading Chapter 1 of the TypeScript Language Specification for more
2323
1. Provide an end-to-end build pipeline. Instead, make the system extensible so that external tools can use the compiler for more complex build workflows.
2424
1. Add or rely on run-time type information in programs, or emit different code based on the results of the type system. Instead, encourage programming patterns that do not require run-time metadata.
2525
1. Provide additional runtime functionality or libraries. Instead, use TypeScript to describe existing libraries.
26+
1. Introduce behaviour that is likely to surprise users. Instead have due consideration for patterns adopted by other commonly-used languages.

0 commit comments

Comments
 (0)