[TypeScript] Define a function type

Posted Answer1215

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[TypeScript] Define a function type相关的知识,希望对你有一定的参考价值。

type DigitValidator = (char) => boolean;

const numericValidator = (char) => /[0-9]{1}/.test(char);

export const digitValidators: {[key: string]: DigitValidator} = {
  9: numericValidator
};

 

We can use ‘type‘ keyword to define a function type. 

‘digitValidators‘, is a mapping object, return a function which type is DigitValidator.

以上是关于[TypeScript] Define a function type的主要内容,如果未能解决你的问题,请参考以下文章

[TypeScript] Define Custom Type Guard Functions in TypeScript

typescript 属性默认值使用箭头函数 this指向问题

JS模块化工具requirejs教程02

TypeScript 中的问号+冒号双问号问号+点感叹号+点

TypeScript 中的问号+冒号双问号问号+点感叹号+点

TypeScript 中的问号+冒号双问号问号+点感叹号+点