Typescript sactionary`Maybe`指的是一个值,但在这里用作类型
我有一个这样的函数Typescript sactionary`Maybe`指的是一个值,但在这里用作类型,typescript,maybe,sanctuary,Typescript,Maybe,Sanctuary,我有一个这样的函数 export const createMemberId: (x: any) => Maybe<MemberId> = (x: any) => { try { return Just({ memberId: mongoose.Types.ObjectId(x), }); } catch (e) { return Nothing; } }; 我该怎么办?我想这
export const createMemberId: (x: any) => Maybe<MemberId> = (x: any) => {
try {
return Just({
memberId: mongoose.Types.ObjectId(x),
});
} catch (e) {
return Nothing;
}
};
我该怎么办?我想这是中讨论的问题。我看到了这个问题,但没有找到解决方案。你能解释一下我该怎么做吗?问题是,
可能
导出引用的是类型构造函数,而不是类型构造函数。这是目前阻止我在TypeScript项目中推荐使用避难所的几个问题之一。我相信这是中讨论的问题。我看到了这个问题,但没有找到解决方案。你能解释一下我该怎么做吗?问题是,可能
导出引用的是类型构造函数,而不是类型构造函数。这是目前阻碍我在TypeScript项目中推荐使用避难所的几个问题之一。
`Maybe` refers to a value, but being used as type here