core-cde
Version:
30 lines (29 loc) • 917 B
TypeScript
import { ETextAlign, ETextStyl, ListStyle } from '../descriptiveClasses/Text';
import { TypeComponent } from '../TypeComponent';
import { IBaseProps } from './IBaseProps';
export interface ITextProps extends IBaseProps {
startPos: number;
value: string | null;
endPos?: number;
}
export interface IStyleProps extends IBaseProps {
position: [number, number];
style: ETextStyl;
}
export interface ITextWrapProps extends IBaseProps {
textWidget: string;
textNewWidget: string;
listStyleWidget: ListStyle[];
listStyleNewWidget: ListStyle[];
typeNewWidget: TypeComponent;
}
export interface ITextUnWrapProps extends IBaseProps {
textWidget: string;
positionWrapText: number;
listStyleWidget: ListStyle[];
}
export interface ITextAlignmentProps extends IBaseProps {
idWidget: string;
newAlign: ETextAlign;
oldAlign: ETextAlign;
}