首页 > 解决方案 > 在 Typescript 中创建函数参数的预设

问题描述

是否可以在 Typescript 中创建函数参数的预设?

例如:

type presetArgs = {val1: type1, val2: type2, val3: type3}

function someFunction(<presetArgs>): any {}
function someAnotherFunction(<presetArgs>): any {}

标签: typescript

解决方案


对此进行注释的一种简单方法是使用元组类型键入其余参数

type FnArgs = [foo: number, bar: string];

function fn(...args: FnArgs) {}

推荐阅读