我有一个*.d.ts包含以下内容的文件。
declare var a: SomeType;
Run Code Online (Sandbox Code Playgroud)
我还没有SomeType在任何地方声明一个名为的类型,但是这里没有错误,而是打字稿自动将其解释为any. 将文件扩展名从 更改为*.d.ts出现*.ts错误。
这是为什么?我可以做些什么让打字稿在*.d.ts文件中抛出错误吗?
我使用以下 yaml 在我的 kubernetes 集群中创建 postgres 部署。
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: database-secret
namespace: todo-app
data:
# todoappdb
db_name: dG9kb2FwcGRiCg==
# todo_db_user
username: dG9kb19kYl91c2VyCg==
# password
password: cGFzc3dvcmQK
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: database
namespace: todo-app
labels:
app: database
spec:
replicas: 1
selector:
matchLabels:
app: database
template:
metadata:
labels:
app: database
spec:
containers:
- name: database
image: postgres:11
ports:
- containerPort: 5432
env:
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: database-secret
key: password
- name: POSTGRES_USER …Run Code Online (Sandbox Code Playgroud)