UNPKG

typescript-types

Version:
6 lines (4 loc) 180 B
export type ClassAttributeNames<T> = { [K in keyof T]: T[K] extends (args: any) => any ? never : K }[keyof T]; export type ClassAttributes<T> = Pick<T, ClassAttributeNames<T>>;