// 声明模块
declare module 'lodash' {
export function join(arr: any[]): void
}
// 声明变量
declare let myName: string
// 声明函数
declare function myFn(): void
// 声明类
declare class Person {
name: string
age: number
constructor(name: string, age: number)
}
// 声明文件
declare module '*.jpg'
declare module '*.jpeg'
declare module '*.png'
declare module '*.gif'
declare module '*.svg'
// 声明命名空间 (例如: 使用 jQuery $.ajax)
declare namespace $ {
export function ajax(settings: any): any
}
ts declare 声明类型
于 2022-11-27 11:58:56 首次发布