Type alias MetaMethod<C, MethodName>

MetaMethod<C, MethodName>: C[MethodName] extends ((...params) => any)
    ? (<D>(...metaParam) => D extends MetaMethodExtraParams<infer T>
        ? MetaMethodReturnType<T, C, MethodName, D>
        : never)
    : never

Type Parameters

Generated using TypeDoc