svg-layout-designer-react/src/Interfaces/ISymbolModel.ts
Eric Nguyen 338a2c157c Merged PR 330: Add DimensionStyle + Refactor dimensionLayer + Add width and dashArray to style
Add DimensionStyle + Refactor dimensionLayer + Add width and dashArray to style

Related work items: #7977
2023-02-13 14:54:50 +00:00

32 lines
542 B
TypeScript

import { type IAvailableSymbol } from './IAvailableSymbol';
export interface ISymbolModel {
/** Identifier */
id: string
/** Displayed Text */
displayedText: string
/** Type */
type: string
/** Configuration of the symbol */
config: IAvailableSymbol
/** Horizontal offset */
x: number
// TODO: Implement Y and verticality
/** Width */
width: number
/** Height */
height: number
/** List of linked container id */
linkedContainers: Set<string>
/** Dimensions options */
showDimension: boolean
}