是否可以使用打字稿中的关键字类型检查句子是否包含某个单词?
Posted
技术标签:
【中文标题】是否可以使用打字稿中的关键字类型检查句子是否包含某个单词?【英文标题】:is it possible to check if the sentence include a certain word using keyword type in typescript? 【发布时间】:2022-01-20 02:46:54 【问题描述】:我对 typescript 中的 type 关键字有疑问。
你可以看到下面的代码。
参数必须在前缀中包含单词 ('api')。
当然,我可以使用indexOf
等编码进行检查。
但我只想使用 type 关键字。
interface SomethingParam
url: string
function check(url: SomethingParam)
console.log(url);
check( url: 'foobar' ) // error
check( url: 'api/foobar' ) // ok
【问题讨论】:
【参考方案1】:你可以试试看
function check(url: `api/$string`)
console.log(url);
check('foobar') // error
check('api/foobar') // ok
【讨论】:
非常感谢!!比我想象的要容易ㅠㅠ以上是关于是否可以使用打字稿中的关键字类型检查句子是否包含某个单词?的主要内容,如果未能解决你的问题,请参考以下文章