我是 TypeScript 新手,我只是想为 pdf 文件创建类型定义,但无法找到有关如何执行此操作的任何资源。我在导入文件时收到此警告"Cannot find module <file_name.pdf> or its corresponding type declarations."
我想避免更改我的tsconfig.json文件。
谢谢。
我刚刚开始使用 Python 进行服务器端编程(来自 TypeScript),而.valueEnum 键入的冗长让我考虑根本不使用它。
在 TypeScript 中,枚举的值是这样检索的。
enum CompassDirection {
North = "North",
}
// I do not have to ask for the value
const isEqual = CompassDirection.North === "North" ? true : false
console.log(isEqual) // returns true
Run Code Online (Sandbox Code Playgroud)
但在Python中,我相信检索值的唯一方法是.value像这样使用..
from enum import Enum
class CompassDirection(Enum):
NORTH = 'NORTH'
isEqual = CompassDirection.NORTH == 'NORTH'
print(isEqual) // false
isEqual = CompassDirection.NORTH.value == 'NORTH'
print(isEqual) // true
Run Code Online (Sandbox Code Playgroud)
我使用 Enum 的目的是为了进行推理,因此我不必在代码中重复键入诸如“NORTH”之类的字符串。
如果我创建了一个函数,我也必须在任何地方调用它 -例如
def get_enum_value(enum):
return enum.value
# …Run Code Online (Sandbox Code Playgroud)