如何在不导出整个 class 的情况下导出静态 class 方法

How can I export static class methods without exporting the whole class

我正在创建一个节点包来处理 cookie。从下面的 class 导出静态 class 方法的最佳方法是什么?

export default class Cookies {
    static get (name) {...}
    static set (...) {...}
    static remove (...) {...}
}

然后是否可以像这样导入它们,以便人们在不需要时不必导入 remove 方法?

import { get, set } from "Cookies"

因为它们是静态方法,所以它们基本上只是 class 对象的属性。既然如此,那你就一个个导出吧:

export default class Cookies {
    static get (name) {...}
    static set (...) {...}
    static remove (...) {...}
}

export const get = Cookies.get;
export const set = Cookies.set;
export const remove = Cookies.remove;