首页 前端知识 TypeScript 中 type 如何像 interface来使用extends(继承)

TypeScript 中 type 如何像 interface来使用extends(继承)

2024-05-24 08:05:09 前端知识 前端哥 194 209 我要收藏

TypeScript 中 type 如何像 interface来使用extends(继承)

interface

interface 定义类型的时候可以直接使用 extends 来进行继承

// interface.ts
export interface IExample {
	data: Array<string>;
}

export interface ITreeData {
	stackList: IExample;
	a?: string;
	b?: string;
}

export interface IGloble extends ITreeData {
	c: string;
}

Type

type 则需要使用 &

// interface.ts
export interface IExample {
	data: Array<string>;
}

export interface ITreeData {
	stackList: IExample;
	a?: string;
	b?: string;
}
export type ISimpleTraceRenderProps = TreeProps & {
	c: string;
}
转载请注明出处或者链接地址:https://www.qianduange.cn//article/9313.html
标签
接口
评论
发布的文章

用JS生成本周日期代码

2024-04-18 17:04:15

js 递归函数

2024-05-31 10:05:46

jQuery是什么?如何使用?

2024-03-12 01:03:24

js延迟加载的六种方式

2024-05-30 10:05:51

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!