@leafer-ui/interface
Version:
@leafer-ui/interface
54 lines (47 loc) • 4.1 kB
text/typescript
export * from '@leafer/interface'
export { IApp, IAppConfig, IAppForEachFunction } from './app/IApp'
export { ILeafer } from './app/ILeafer'
export {
ILine, ILineInputData, ILineData,
IArrow, IArrowInputData, IArrowData,
IRect, IRectInputData, IRectData,
IEllipse, IEllipseInputData, IEllipseData,
IPolygon, IPolygonInputData, IPolygonData,
IStar, IStarInputData, IStarData,
IPath, IPathInputData, IPathData,
IPen, IPenInputData, IPenData,
IText, ITextInputData, ITextData, ITextRowData, ITextWordData, ITextCharData, ITextDrawData, IBackgroundBoxStyle,
IImage, IImageInputData, IImageData,
ICanvas, ICanvasInputData, ICanvasData,
IFrame, IFrameInputData, IFrameData,
IFlow, IFlowInputData, IFlowData,
IVideo, IVideoInputData, IVideoData,
IGIF, IGIFInputData, IGIFData,
IRobot, IRobotInputData, IRobotData, IRobotActions, IRobotActionName, IRobotKeyframe, IRobotComputedKeyframe, IRobotAnimation,
IBox, IBoxInputData, IBoxData,
IGroup, IGroupInputData, IGroupData,
ILeaferInputData, ILeaferData,
IAppInputData, IAppData,
IUI, IUIBaseInputData, IUIData, IFindUIMethod,
IUITag, IUIInputData, IUIJSONData, IStateStyle, IStates, IStateName
} from './IUI'
export { IVectorPath, IShadowEffect, IBlurEffect, IGrayscaleEffect, IEffect, IFill, IStroke, IPaintAttr, IStrokeAlign, IStrokeJoin, IStrokeCap, IArrowStyle, IArrowType, IArrowTypeData, IPathDataArrow, IPathDataArrowMap, IRGB, IRGBA, IColor, IColorStop, IPaint, IStrokePaint, IStrokeSolidPaint, IGradientPaint, IStrokeGradientPaint, IImagePaint, IStrokeImagePaint, IImagePaintMode, IFontWeight, IFontWeightNumer, IFontWeightString, ITextCase, ITextDecoration, ITextDecorationType, ITextDecorationData, IWritingMode, ITextAlign, IVerticalAlign, IOverflow, ITextOverflow, ITextWrap, IRepeat, IGradientType, IPaintType, IImageFilters, IPathDataArrowOffset, ISolidPaint, IPaintBase } from './type/IType'
export { ICornerRadiusString, IStrokeWidthString, IPaintString, IShadowString, IPercent, IDashPatternString, IColorString } from './type/IStringType'
export { ILeafFill, ILeafPaint, ILeafPaintPatternData, ILeafPaintColor, ILeafStrokePaint, ILeafShadowEffect } from './type/IComputedType'
export { IStrokeAttrData, IStrokeInputData, IStrokeComputedData, IStrokeComputedStyle, IStrokeStyle, ITextStyleAttrData, ITextStyleInputData, ITextStyleComputedData, IEffectAttrData, IEffectInputData, IEffectComputedData } from './ICommonAttr'
export { IAnimation, IAnimate, IAnimateList, IAnimateType, IKeyframe, IKeyframeId, IAnimateKeyframe, IComputedKeyframe, IStyleAnimation, IKeyframesAnimation } from './IAnimation'
export { IScroller, IScrollConfig, IScrollTheme } from './IScroller'
export { IUIRenderModule, IRectRenderModule, IImageRenderModule, ITextRenderModule, IGroupRenderModule, IFrameRenderModule } from './module/IUIRender'
export { IUIBoundsModule } from './module/IUIBounds'
export { IUIHitModule } from './module/IUIHit'
export { IPathArrowModule } from './module/IPathArrow'
export { ITransitionModule, ITransitionMap, ITransitionFunction } from './module/ITransition'
export { ITextConvertModule } from './module/ITextConvert'
export { IColorConvertModule } from './module/IColorConvert'
export { IExportModule } from './module/IExport'
export { IStateModule } from './module/IState'
export { IPaintModule, IPaintImageModule, IPaintGradientModule } from './module/IPaint'
export { IEffectModule } from './module/IEffect'
export { IFilterModule, IFilterProcessor, IFilterFunction } from './module/IFilter'
export { ICachedShape } from './ICachedShape'
export { IEditorBase, IEditorConfig, ITransformTool, IEditBoxBase, IEditPoint, IEditPointInputData, IEditPointType, IEditorDragStartData, IEditToolFunction, IEditorConfigFunction, IEditorBeforeSelect, IEditorBeforeEditOuter, IEditorBeforeEditInner, IEditorBeforeMove, IEditorBeforeScale, IEditorBeforeRotate, IEditorBeforeSkew, IEditorSelectData, IEditorEditOuterData, IEditorEditInnerData, IEditorMoveData, IEditorScaleData, IEditorRotationData, IEditorSkewData } from './editor/IEditor'