Typescript 让函数参数成为静态类的键 类示例{ 静态α(){ 返回“a” } 静态β(){ 返回“a” } 静态获取=(…键:T[])=>\ux.pick(片段、键) } 示例.get('alpha','beta')/{alpha,beta}

Typescript 让函数参数成为静态类的键 类示例{ 静态α(){ 返回“a” } 静态β(){ 返回“a” } 静态获取=(…键:T[])=>\ux.pick(片段、键) } 示例.get('alpha','beta')/{alpha,beta},typescript,Typescript,我怎样才能有一个以键为例的get方法?缺少typeof class Example { static alpha () { return 'a' } static beta () { return 'a' } static get = <T extends keyof Example> (...keys: T[]) => _.pick(Fragments, keys) } Example.get('alp

我怎样才能有一个以键为例的
get
方法?

缺少
typeof

class Example {
    static alpha () {
        return 'a'
    }
    static beta () {
        return 'a'
    }
    static get = <T extends keyof Example> (...keys: T[]) => _.pick(Fragments, keys)
}

Example.get('alpha', 'beta') // {alpha, beta}
类示例{
静态α(){
返回“a”
}
静态β(){
返回“a”
}
静态获取=(…键:T[])=>\ux.pick(片段、键)
}
示例.get('alpha','beta')/{alpha,beta}
class Example {
    static alpha () {
        return 'a'
    }
    static beta () {
        return 'a'
    }
    static get = <T extends keyof typeof Example> (...keys: T[]) => _.pick(Fragments, keys)
}

Example.get('alpha', 'beta') // {alpha, beta}