interface ZoneControlConfigs {
    byId: {
        [id: string]: {
            type: string;
            zone: string;
        };
    };
    zoneControls: {
        [zone: string]: {
            [T in ZoneControlType]?: {
                [id: string]: ZoneControlConfig;
            }
        };
    };
}

Properties

Properties

byId: {
    [id: string]: {
        type: string;
        zone: string;
    };
}

Type declaration

  • [id: string]: {
        type: string;
        zone: string;
    }
    • type: string
    • zone: string
zoneControls: {
    [zone: string]: {
        [T in ZoneControlType]?: {
            [id: string]: ZoneControlConfig;
        }
    };
}

Type declaration

  • [zone: string]: {
        [T in ZoneControlType]?: {
            [id: string]: ZoneControlConfig;
        }
    }