@eagleoutice/flowr - v2.15.8
    Preparing search index...

    Interface SigClassInfo

    One class of a package version: what its declaration states, plus which package defines it -- structure s4Classes (a flat name list) has no room for, so a consumer can tell an owned class from an inherited one.

    interface SigClassInfo {
        name: string;
        package?: string;
        slots: readonly SigSlotInfo[];
        supers: readonly string[];
        system: "s7" | "s4" | "rc" | "r6";
        union?: boolean;
        virtual?: boolean;
    }
    Index
    name: string
    package?: string

    The package defining the class, when not the one carrying the record (see ClassProp.Foreign); absent when self-defined.

    slots: readonly SigSlotInfo[]

    the declared members, in declaration order

    supers: readonly string[]

    the direct superclasses, in declaration order; for a SigClassInfo.union the united members instead

    system: "s7" | "s4" | "rc" | "r6"
    union?: boolean

    the record is a class union, so SigClassInfo.supers are its members (see ClassProp.Union)

    virtual?: boolean

    the class cannot be instantiated (see ClassProp.Virtual)