AttributesOf<C>: C extends {
        attributes: infer E extends {
            [K in string]: Attribute
        };
    }
    ? {
        -readonly [K in keyof E as string extends K
            ? never
            : K extends keyof GlobalAttributes<any>
                ? never
                : K]: C["attributes"][K]
    }
    : EmptyElementSet<Attribute>

Extract the type of a cluster's attributes (excluding global attributes).

Type Parameters

  • C