我想使用在faunadb values模块中定义的文档类型。但是,TypeScript编译器无法识别模块类型导出的值。
我不能:
import {values} from "faunadb";
const { Document } = values;有没有其他我应该这样做的方式?
对于那些不了解动物,但可能有助于他们的类型导出知识的人,文档typescript类型按如下方式导出:
export module values {
...
export type Document<T = object> = {
ref: Ref
ts: number
data: T
}
...
}发布于 2021-09-14 20:37:44
执行此操作时:
const { Document } = values;您可以尝试像使用值一样使用该类型。不过,您可以通过values模块使用Document类型:
type UserDocument = values.Document<{
name: string
email: string
}>
const result = await client.query<UserDocument>(
Get(Ref(Collection("User"), "1234"))
)https://stackoverflow.com/questions/69122875
复制相似问题