内置对象
ECMAScript 内置对象
Boolean、Number、String、RegExp、Date、Error
let a: Boolean = new Boolean(1)let b: String = new String('olu')let c: Number = new Number(1)let d: Date = new Date()let e: RegExp = /^1/let f: Error = new Error('error~')DOM 和 BOM 内置对象
DOM
const body:HTMLElement = document.bodyconst list:NodeList = document.querySelectorAll('li')BOM
document.body.addEventListener('click', (e: MouseEvent): void => { // cool things})一些其他 TypeScript 核心库定义文件
Promise
function promise (): Promise<number> { return new Promise<number>((resolve, reject): void => { resolve(1) })}