@tplc/business
Version:
27 lines (26 loc) • 524 B
TypeScript
export interface LcbAbsoluteConfigLayoutBlock {
id: number
x: number
y: number
offsetX: number
offsetY: number
zIndex: number
width: number
height: number
minWidth: number
minHeight: number
maxWidth: number
maxHeight: number
type: string
props: Record<string, any>
}
export interface LcbAbsoluteConfigLayoutProps {
mode: 'edit' | 'view'
dataset?: Record<string, any>
blocks: LcbAbsoluteConfigLayoutBlock[]
canvas: {
width: number
height: number
backgroundColor?: string
}
}