// type a = {name:string; age:number; fun():void}
// let b:a={name:'丽丽', age:12, fun(){}}
interface INper{
name:string,
age:number,
fun():void
}
let a:INper = {name:'哈哈哈', age:12, fun(){}}
function myAxios(config:{url:string}, aa:{aurl:number}){
console.log(config);
}
myAxios({url:'哈哈哈哈'},{aurl:12})
// ----------------------------------
interface Point {x:number, y:number}
interface Point2D extends Point {}
interface Point3D extends Point {z:number}
let p2D:Point2D = {x:1,y:2}
let p3D:Point3D = {x:1,y:1,z:1}
// ----------------------------
// ------------------------------------
const aLink = document.getElementById('link') as HTMLAnchorElement;
const href = aLink.href;
// console.log(typeof(aLink))