28 lines
618 B
TypeScript
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
|
|
}
|