@karmaniverous/entity-tools
    Preparing search index...

    Type Alias PropertiesNotOfType<O, V>

    PropertiesNotOfType: keyof {
        [Property in keyof Exactify<O> as [V] extends [never]
            ? [NonNullable<Exactify<O>[Property]>] extends [never]
                ? never
                : Property
            : [NonNullable<Exactify<O>[Property]>] extends [never]
                ? never
                : NonNullable<Exactify<O>[Property]> extends V ? never : Property]: never
    } & string

    Returns the properties of object O with types that do not extend type V. Ignores undefined types.

    Type Parameters

    • O extends object

      The 'object' type.

    • V

      The type to filter by.