Страница:
Blog Post Ideas
Страницы
'this' in TypeScript
API Breaking Changes
All The Bots
Architectural Overview
Blog Post Ideas
Breaking Changes
Cancellation Support in tsserver
Coding guidelines
Common Errors
Compiler Internals
Compiler Options
Configuring MSBuild projects to use NuGet
Contributing to TypeScript
Debugging Language Service in VS Code
Docker Quickstart
FAQ
FAQs for API Consumers
Getting logs from TS Server in VS Code
Home
How the User Tests Work
How to maintain Definitely Typed tests
Integrating with Build Tools
JSDoc support in JavaScript
JSX
JavaScript Language Service in Visual Studio
Nightly drops
No New Utility Types
Node Target Mapping
Performance Tracing
Performance
Preferred Issue Titles
Providing Visual Studio Repro Steps
README
Release Activities
Resources
Roadmap
SECURITY
Setting Compiler Options in MSBuild projects
Spec conformance testing
Standalone Server (tsserver)
Tooling On The Compiler Repo
Triage Instructions
Triggering TypeScript Bot
Type Checking JavaScript Files
TypeScript's Release Process
TypeScript Deployment
TypeScript Design Goals
TypeScript Editor Support
TypeScript MSBuild In Depth
Typings for npm packages
Updating TypeScript in Visual Studio 2017
Useful Links for TypeScript Issue Management
Using TypeScript With ASP.NET 5
Using the Compiler API (TypeScript 1.4)
Using the Compiler API
Using the Language Service API
Using the New Language Service in Visual Studio 15 Preview
What's new in TypeScript
Writing Good Design Proposals
Writing a Language Service Plugin
tsconfig.json
4
Blog Post Ideas
Daniel Rosenwasser редактировал(а) эту страницу 2015-05-14 13:54:15 -07:00
Этот файл содержит неоднозначные символы Юникода!
Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.
How-to guides for non-language features
- Use the npm package for xcopyable build scripts
- Use the watch flag for faster development
- Manage ///reference hell; keep files in correct order when using --out
- Combine external modules with browserify
- Use Angular with TypeScript
- Use knockout with TypeScript
- Use […] with TypeScript
- Guest blog: basarat explains grunt-ts
- Use .d.ts files for separate compilation
- How to use TypeScript with Sublime/Emacs/etc
- Common workflows with linters (JS and TS), minifiers, etc
Explorations
- Type inference in TypeScript (multi-part series)
- Object serialization in TypeScript (revivers for class prototypes, etc)
Deep dives (handbook updates?)
- Function overloading
- Classes
- Modules
- Enum and const enum
- Let and const
Why and How?
- Why are function parameter types bivariant?
- How do I handle
this
in my program? - When should I use instance methods vs prototype methods?
- How do I write a definition file? Walk through an example
- Advanced version: Choosing between overloads/optional params, use
{}
instead ofany
, etc - How do I convert a JavaScript file to TypeScript? Walk through an example
- Advanced performance optimizations for rest and optional arguments
Well-intentioned C# programmers
- Why can’t I declare an arbitrary indexer?
- What’s the deal with
typeof T
? - How do I do reflection?
User documentation
News
Debugging TypeScript
- Performance
- Performance-Tracing
- Debugging-Language-Service-in-VS-Code
- Getting-logs-from-TS-Server-in-VS-Code
- JavaScript-Language-Service-in-Visual-Studio
- Providing-Visual-Studio-Repro-Steps
Contributing to TypeScript
- Contributing to TypeScript
- TypeScript Design Goals
- Coding Guidelines
- Useful Links for TypeScript Issue Management
- Writing Good Design Proposals
- Compiler Repo Notes
- Deployment
Building Tools for TypeScript
- Architectural Overview
- Using the Compiler API
- Using the Language Service API
- Standalone Server (tsserver)
- TypeScript MSBuild In Depth
- Debugging Language Service in VS Code
- Writing a Language Service Plugin
- Docker Quickstart
FAQs
The Main Repo