首页 > 解决方案 > Typescript 严格实现接口

问题描述

interface User {
  email: string;
}

interface UserDoc extends User, Document {
}

type someFunc = () => User;

如何确保 someFunc 准确返回 User 而不是 UserDoc 或 User 的任何其他实现/扩展?

标签: typescripttypesinterface

解决方案


推荐阅读