Documentation
    Preparing search index...

    Type Alias ClassProperties<T>

    ClassProperties: OmitNever<
        { [K in keyof T]: T[K] extends Function ? never : T[K] },
    >

    Extracts non-function properties from a class type.

    ClassProperties<T> filters out all method properties from a class, keeping only data properties. Useful for serialization where methods should be excluded.

    Type Parameters

    • T extends object

      Target class type

    Jeongho Nam - https://github.com/samchon