interface Color<TName> {
    components: [String<`${TName}.Color`, CrosshairColor.ID, ["0", "1", "2", "3", "4", "5", "6", "7", "8"]>, String<`${TName}.Hex`, Hex, ["FFFFFF", "00FF00", "7FFF00", "DFFF00", "FFFF00", "00FFFF", "FF00FF", "FF0000"]>];
    type: "Color";
    value: {
        data: 0 | 1;
        default: 0 | 1;
        name: `${string}.${TName}.isHex`;
        path:
            | `0.${string}`
            | `P.${string}`
            | `A.${string}`
            | `S.${string}`;
        priority: number;
    };
}

Type Parameters

  • TName extends string = "Color"

Hierarchy (view full)

Properties

Properties

components: [String<`${TName}.Color`, CrosshairColor.ID, ["0", "1", "2", "3", "4", "5", "6", "7", "8"]>, String<`${TName}.Hex`, Hex, ["FFFFFF", "00FF00", "7FFF00", "DFFF00", "FFFF00", "00FFFF", "FF00FF", "FF0000"]>]
type
value: {
    data: 0 | 1;
    default: 0 | 1;
    name: `${string}.${TName}.isHex`;
    path:
        | `0.${string}`
        | `P.${string}`
        | `A.${string}`
        | `S.${string}`;
    priority: number;
}