TypeScript 中的 satisfies 关键字用于确保一个值符合特定的类型,而无需显式声明该类型。这在你想检查一个对象的结构是否与类型定义匹配,但仍然允许 TypeScript 推断对象属性更具体的类型时特别有用。它验证值的形状是否与指定的类型有效,如果有效,则保留初始类型信息。
satisfies