matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
12 lines • 776 B
TypeScript
import { MapInfo, RoomMapping } from '../../../core/application/models/index.js';
import { MapRoomDto, MultipleMapDto, RoomDto } from './index.js';
export type RawRoomMappingEntry = [number, string] | [number, string, number | undefined];
export type RawRoomMappingData = RawRoomMappingEntry[];
export declare const HomeModelMapper: {
toRoomMapping(dto: MapRoomDto, rooms: RoomDto[]): RoomMapping;
rawArrayToMapRoomDto(raw: RawRoomMappingEntry, activeMap: number): MapRoomDto;
rawRoomDataToRoomMappings(rawData: RawRoomMappingData, mapId: number, mapInfo: MapInfo, rooms: RoomDto[]): RoomMapping[];
enrichMapRoomDtoFromMapInfo(dto: MapRoomDto, mapInfo: MapInfo): MapRoomDto;
toMapInfo(dto: MultipleMapDto): MapInfo;
};
//# sourceMappingURL=mappers.d.ts.map