gpt4 book ai didi

typescript - 如何检查字符串类型

转载 作者:行者123 更新时间:2023-12-05 08:14:31 27 4
gpt4 key购买 nike

<分区>

我有这样的类型:

export type PermissionType = 'creator' | 'editor' | 'viewer' 

在运行时,如何检查变量 userInput 是否实际上是上述类型

let userInput = 'foo' //
isOfTypePermission(userInput) // should return false or throw an error

let userInput2 = 'creator'
isOfTypePermission(userInput2) // should return true

换句话说,如何将 PermissionType 类型编译成 javascript 数组,这样我就可以执行 indexOf(userInput) > -1

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com