获取函数的形参
名称数组
https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/function/getParamNames
getParamNames.test.tsimport { getParamNames } from "../../utility/function/getParamNames";describe('getParamNames', () => {test("getParamsNames should receive lots of parameters and return the array of each parameter's name.", () => {const received = [function (..._args: any[]) { },function func1(_name: string, _age: number) { },function func2(_name: string, _age: number, _address: string, ..._args: any[]) { },];const expected = [[],['_name', '_age'],['_name', '_age', '_address'],];for (const [i, v] of received.entries()) {const current = getParamNames(v);expect(current).toEqual(expected[i]);}});});