zigbee-herdsman
    Preparing search index...

    Type Alias PartialClusterOrRawAttributes<Cl, Custom>

    PartialClusterOrRawAttributes: TClusterAttributes<Cl> extends never
        ? Custom extends TCustomCluster
            ? Custom["attributes"] extends never
                ? Record<number, unknown>
                : Partial<Custom["attributes"]> & Record<number, unknown>
            : Record<number, unknown>
        : Cl extends keyof TClusters
            ? (
                Custom extends TCustomCluster
                    ? Custom["attributes"] extends never
                        ? TPartialClusterAttributes<Cl>
                        : Partial<Custom["attributes"]> & TPartialClusterAttributes<Cl>
                    : TPartialClusterAttributes<Cl>
            ) & Record<number, unknown>
            : Custom extends TCustomCluster
                ? Custom["attributes"] extends never
                    ? Record<number, unknown>
                    : Partial<Custom["attributes"]> & Record<number, unknown>
                : Record<number, unknown>

    Type Parameters

    • Cl extends string | number
    • Custom extends TCustomCluster | undefined = undefined