2023-04-28 12:57:23 +01:00
|
|
|
import type { IFigureDataPalette, IFigureDataSetType, IFigureMapLibrary, IFurni, IProduct } from './SubConverters'
|
|
|
|
import type { KeyValuePairs } from './global'
|
2023-04-06 14:18:26 +00:00
|
|
|
|
|
|
|
export interface IFigureData {
|
|
|
|
palettes: IFigureDataPalette[]
|
2023-04-28 12:57:23 +01:00
|
|
|
setTypes: KeyValuePairs<string, IFigureDataSetType>
|
2023-04-06 14:18:26 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface IFigureMap {
|
|
|
|
libraries: IFigureMapLibrary[]
|
2023-04-28 12:57:23 +01:00
|
|
|
parts: KeyValuePairs<string, KeyValuePairs<number, number>>
|
2023-04-06 14:18:26 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface IFurniData {
|
2023-04-23 20:17:33 +01:00
|
|
|
roomItemTypes: IFurni[]
|
|
|
|
wallItemTypes: IFurni[]
|
2023-04-06 14:18:26 +00:00
|
|
|
}
|
|
|
|
|
2023-04-28 12:57:23 +01:00
|
|
|
export type IEffectMap = KeyValuePairs<string, KeyValuePairs<string, string>>
|
2023-04-06 14:18:26 +00:00
|
|
|
|
|
|
|
export interface IProductData {
|
|
|
|
productData: { product: IProduct }
|
|
|
|
}
|