有时我们需要创建一些断言以确保对象遵守某些规则。
一个常见的情况是检查一个对象是否被定义;为此,您可以像这样创建一个简单的断言函数
function assert(condition: unknown, message: string): asserts condition {
if (!condition) throw new Error
有时我们需要创建一些断言以确保对象遵守某些规则。
一个常见的情况是检查一个对象是否被定义;为此,您可以像这样创建一个简单的断言函数
function assert(condition: unknown, message: string): asserts condition {
if (!condition) throw new Error