将导出函数(与参数一起使用)设置为 material datepicker 的过滤器

Setting an exported function (that works with params) as filter for material datepicker

我试图在带有参数的 material 日期选择器过滤器中将导出的函数设置为 const,但是当我设置参数时,在我的组件中,函数启动并获取函数的结果(布尔值)而不是设置我的日期选择器过滤器的函数的定义。 有人可以帮我解决方案或替代方案吗? 还是谢谢了。

导出函数:

export const daysFunction = (d: Date, days: any): boolean => {
  if (days) {
    return true;
  } else {
    return false;
  }
};

在我的组件中:

daysFunction = daysFunction(null, days); // this launch my function

你可以在组件class中定义方法为:

daysFunction = () => daysFunction(null, days);       // if days is global or local
daysFunction = () => daysFunction(null, this.days);  // if days is a class member