内置对象
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.body
const 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)
})
}