svg-layout-designer-react/src/Interfaces/IAvailableSymbol.ts
2023-02-10 16:29:10 +01:00

28 lines
618 B
TypeScript

/* eslint-disable @typescript-eslint/naming-convention */
import { type PositionReference } from '../Enums/PositionReference';
import { type IAvailableContainer } from './IAvailableContainer';
import { type IImage } from './IImage';
/**
* Model of available symbol to configure the application */
export interface IAvailableSymbol {
Name: string
Image: IImage
/** displayed text */
DisplayedText?: string
X?: number
Y?: number
Width?: number
Height?: number
PositionReference?: PositionReference
/** An existing or new available container */
AssociatedContainer?: IAvailableContainer
}