在带有某些条件的扩展基本类型的TypeScript中添加自定义类型,可以通过以下步骤实现:
interface Person {
name: string;
age: number;
gender: string;
}
或者使用类型别名:
type Person = {
name: string;
age: number;
gender: string;
};
type PersonWithAddress = Person & {
address?: string;
};
export { Person, PersonWithAddress };
import { Person } from "./customTypes";
const person: Person = {
name: "John",
age: 25,
gender: "male",
};
这样,你就成功地在带有某些条件的扩展基本类型的TypeScript中添加了自定义类型。
对于TypeScript的基本类型扩展,可以参考官方文档:https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html
腾讯云相关产品和产品介绍链接地址请参考腾讯云官方文档:https://cloud.tencent.com/document/product/876
领取专属 10元无门槛券
手把手带您无忧上云