Type alias RemoveFunctionField<T>

RemoveFunctionField<T>: {
    [K in keyof T as T[K] extends ((...args) => unknown | symbol)
        ? never
        : K extends string | number
            ? K
            : never]: T[K]
}

Type Parameters

  • T

Generated using TypeDoc