@leafer-ui/interface
Advanced tools
+2
-2
| { | ||
| "name": "@leafer-ui/interface", | ||
| "version": "1.0.0-rc.22", | ||
| "version": "1.0.0-rc.23", | ||
| "description": "@leafer-ui/interface", | ||
@@ -25,4 +25,4 @@ "author": "Chao (Leafer) Wan", | ||
| "dependencies": { | ||
| "@leafer/interface": "1.0.0-rc.22" | ||
| "@leafer/interface": "1.0.0-rc.23" | ||
| } | ||
| } |
@@ -1,2 +0,2 @@ | ||
| import { IGroup, IUI, IBox, IRectInputData, ISelectorProxy, IEditSize, ICursorType, IAround, IDragEvent, IRotateEvent, IStroke, IFill, ILeaf, ILeafList, IObject, IBoxInputData, IGroupInputData, IImageCursor, IRect, IBoundsData, IKeyEvent, IUIInputData } from '@leafer-ui/interface' | ||
| import { IGroup, IUI, IBox, IRectInputData, ISelectorProxy, IEditSize, ICursorType, IAlign, IUnitPointData, IDragEvent, IRotateEvent, IStroke, IFill, ILeaf, ILeafList, IObject, IBoxInputData, IGroupInputData, IImageCursor, IRect, IBoundsData, IKeyEvent, IUIInputData } from '@leafer-ui/interface' | ||
@@ -31,2 +31,5 @@ export interface IEditorBase extends IGroup, ISelectorProxy { | ||
| select(target: IUI | IUI[]): void | ||
| cancel(): void | ||
| hasItem(item: IUI): boolean | ||
@@ -63,3 +66,3 @@ shiftItem(item: IUI): void | ||
| export interface IEditorConfig { | ||
| editSize?: 'auto' | IEditSize | ||
| editSize?: IEditSize | ||
| dualEvent?: boolean | ||
@@ -94,5 +97,4 @@ keyEvent?: boolean | ||
| around?: IAround | ||
| around?: IAlign | IUnitPointData | ||
| lockRatio?: boolean | 'corner' | ||
| lockMove?: boolean | 'x' | 'y' | ||
| rotateGap?: number | ||
@@ -99,0 +101,0 @@ |
@@ -1,3 +0,3 @@ | ||
| import { INumber, IBoolean, IString, IFourNumber } from '@leafer/interface' | ||
| import { IStrokeAlign, IStrokeCap, IStrokeJoin, IBlurEffect, IFontWeight, ITextCase, ITextDecoration, IShadowEffect, IGrayscaleEffect, ITextAlign, IVerticalAlign, IOverflow, IUnitData, ITextWrap, IStroke, IFill, IArrowType } from './type/IType' | ||
| import { INumber, IBoolean, IString, IFourNumber, IUnitData } from '@leafer/interface' | ||
| import { IStrokeAlign, IStrokeCap, IStrokeJoin, IBlurEffect, IFontWeight, ITextCase, ITextDecoration, IShadowEffect, IGrayscaleEffect, ITextAlign, IVerticalAlign, IOverflow, ITextWrap, IStroke, IFill, IArrowType } from './type/IType' | ||
| import { ILeafStrokePaint, ILeafShadowEffect, ILeafPaint } from './type/IComputedType' | ||
@@ -4,0 +4,0 @@ import { IDashPatternString, IShadowString, IColorString, IStrokeWidthString, ICornerRadiusString } from './type/IStringType' |
+2
-1
@@ -19,2 +19,3 @@ export * from '@leafer/interface' | ||
| IFrame, IFrameInputData, IFrameData, | ||
| IFlow, IFlowInputData, IFlowData, | ||
| IBox, IBoxInputData, IBoxData, | ||
@@ -28,3 +29,3 @@ IGroup, IGroupInputData, IGroupData, | ||
| export { IUnitData, IVectorPath, IShadowEffect, IBlurEffect, IGrayscaleEffect, IFill, IStroke, IPaintAttr, IStrokeAlign, IStrokeJoin, IStrokeCap, IArrowType, IPathDataArrow, IPathDataArrowMap, IRGB, IRGBA, IColor, IColorStop, IPaint, IGradientPaint, IImagePaint, IImagePaintMode, IFontWeight, ITextCase, ITextDecoration, ITextAlign, IVerticalAlign, IOverflow, ITextWrap, IRepeat } from './type/IType' | ||
| export { IVectorPath, IShadowEffect, IBlurEffect, IGrayscaleEffect, IFill, IStroke, IPaintAttr, IStrokeAlign, IStrokeJoin, IStrokeCap, IArrowType, IPathDataArrow, IPathDataArrowMap, IRGB, IRGBA, IColor, IColorStop, IPaint, IGradientPaint, IImagePaint, IImagePaintMode, IFontWeight, ITextCase, ITextDecoration, ITextAlign, IVerticalAlign, IOverflow, ITextWrap, IRepeat } from './type/IType' | ||
| export { ICornerRadiusString, IStrokeWidthString, IPaintString, IShadowString, IPercent, IDashPatternString, IColorString } from './type/IStringType' | ||
@@ -31,0 +32,0 @@ export { ILeafFill, ILeafPaint, ILeafPaintPatternData, ILeafPaintColor, ILeafStrokePaint, ILeafShadowEffect } from './type/IComputedType' |
+16
-3
@@ -1,2 +0,2 @@ | ||
| import { ILeaf, ILeafComputedData, ILeafData, ILeafInputData, ILeaferCanvas, IRenderOptions, IExportOptions, IExportResult, IPathDrawer, IPointData, IPathCommandData, ILeaferImageConfig, IBoundsData, IObject, IPathString, ILeaferImage, IPathCreator, IAnswer, IPickOptions, IPickResult, IValue, ICanvasContext2DSettings, IFourNumber } from '@leafer/interface' | ||
| import { ILeaf, ILeafComputedData, ILeafData, ILeafInputData, ILeaferCanvas, IRenderOptions, IExportOptions, IExportResult, IPathDrawer, IPointData, IPathCommandData, ILeaferImageConfig, IBoundsData, IObject, IPathString, ILeaferImage, IPathCreator, IAnswer, IPickOptions, IPickResult, IValue, ICanvasContext2DSettings, IFourNumber, IFindCondition } from '@leafer/interface' | ||
@@ -43,3 +43,14 @@ import { | ||
| // Flow | ||
| export interface IFlow extends IBox { | ||
| __: IFlowData | ||
| } | ||
| interface IFlowAttrData { | ||
| } | ||
| export interface IFlowData extends IFlowAttrData, IBoxData { } | ||
| export interface IFlowInputData extends IFlowAttrData, IBoxInputData { } | ||
| // Rect | ||
@@ -313,4 +324,6 @@ export interface IRect extends IUI { | ||
| find(condition: number | string | IFindUIMethod, options?: any): IUI[] | ||
| findOne(condition: number | string | IFindUIMethod, options?: any): IUI | ||
| find(condition: number | string | IFindCondition | IFindUIMethod, options?: any): IUI[] | ||
| findTag(tag: string | string[]): IUI[] | ||
| findOne(condition: number | string | IFindCondition | IFindUIMethod, options?: any): IUI | ||
| findId(id: number | string): IUI | ||
@@ -317,0 +330,0 @@ getPath(curve?: boolean, pathForRender?: boolean): IPathCommandData |
@@ -1,9 +0,4 @@ | ||
| import { IPointData, IPathCommandData, IWindingRule, IBlendMode, IExportFileType, ISizeData, IFourNumber, IDirection } from '@leafer/interface' | ||
| import { IPointData, IPathCommandData, IWindingRule, IBlendMode, IExportFileType, ISizeData, IFourNumber, IAlign } from '@leafer/interface' | ||
| import { IColorString, IPaintString } from './IStringType' | ||
| export interface IUnitData { | ||
| type: 'percent' | 'px' | ||
| value: number | ||
| } | ||
| export type IPaint = ISolidPaint | IGradientPaint | IImagePaint | ||
@@ -76,3 +71,3 @@ | ||
| around?: IDirection | ||
| align?: IAlign | ||
| offset?: IPointData | ||
@@ -79,0 +74,0 @@ |
+22
-14
@@ -1,4 +0,4 @@ | ||
| import { IPointData, IExportFileType, IFourNumber, IDirection, ISizeData, IPathCommandData, IWindingRule, IBlendMode, IMatrixData, ILeaferImage, ITaskItem, INumber, IBoolean, IString, IPathCreator, IBoundsData as IBoundsData$1, ILeaferImageConfig, ICanvasContext2DSettings, ILeaferCanvas, IRenderOptions, IPickOptions, IPickResult, ILeaf as ILeaf$1, IValue, IPathString, IPathDrawer, IExportOptions, IExportResult, IAnswer, ILeafData, ILeafComputedData, ILeafInputData, IObject as IObject$1, ILeaferAttrData, IControl, ILeaferConfig, ILeaferType, ILeafRender, ILeafBounds, ILeafHit, IStateStyleType, ICachedLeaf, IBooleanMap, IAround as IAround$1 } from '@leafer/interface'; | ||
| import { IPointData, IExportFileType, IFourNumber, IAlign, ISizeData, IPathCommandData, IWindingRule, IBlendMode, IMatrixData, ILeaferImage, ITaskItem, INumber, IBoolean, IString, IUnitData, IPathCreator, IBoundsData as IBoundsData$1, ILeaferImageConfig, ICanvasContext2DSettings, ILeaferCanvas, IRenderOptions, IPickOptions, IPickResult, ILeaf as ILeaf$1, IValue, IFindCondition, IPathString, IPathDrawer, IExportOptions, IExportResult, IAnswer, ILeafData, ILeafComputedData, ILeafInputData, IObject as IObject$1, ILeaferAttrData, IControl, ILeaferConfig, ILeaferType, ILeafRender, ILeafBounds, ILeafHit, IStateStyleType, ICachedLeaf, IBooleanMap, IAround } from '@leafer/interface'; | ||
| export * from '@leafer/interface'; | ||
| import { IGroup as IGroup$1, ISelectorProxy, IUI as IUI$1, ILeafList, IObject, ILeaf, IEditSize, IDragEvent, IRotateEvent, IGroupInputData as IGroupInputData$1, IStroke as IStroke$1, IFill as IFill$1, IBoxInputData as IBoxInputData$1, IRectInputData as IRectInputData$1, ICursorType, IImageCursor, IAround, IUIInputData as IUIInputData$1, IBox as IBox$1, IRect as IRect$1, IBoundsData, IKeyEvent } from '@leafer-ui/interface'; | ||
| import { IGroup as IGroup$1, ISelectorProxy, IUI as IUI$1, ILeafList, IObject, ILeaf, IEditSize, IDragEvent, IRotateEvent, IGroupInputData as IGroupInputData$1, IStroke as IStroke$1, IFill as IFill$1, IBoxInputData as IBoxInputData$1, IRectInputData as IRectInputData$1, ICursorType, IImageCursor, IAlign as IAlign$1, IUnitPointData, IUIInputData as IUIInputData$1, IBox as IBox$1, IRect as IRect$1, IBoundsData, IKeyEvent } from '@leafer-ui/interface'; | ||
@@ -16,6 +16,2 @@ type IPercent = string; | ||
| interface IUnitData { | ||
| type: 'percent' | 'px'; | ||
| value: number; | ||
| } | ||
| type IPaint = ISolidPaint | IGradientPaint | IImagePaint; | ||
@@ -65,3 +61,3 @@ type IFill = IPaint | IPaint[] | IPaintString; | ||
| padding?: IFourNumber; | ||
| around?: IDirection; | ||
| align?: IAlign; | ||
| offset?: IPointData; | ||
@@ -330,2 +326,4 @@ size?: number | ISizeData; | ||
| innerEditor: IObject; | ||
| select(target: IUI$1 | IUI$1[]): void; | ||
| cancel(): void; | ||
| hasItem(item: IUI$1): boolean; | ||
@@ -354,3 +352,3 @@ shiftItem(item: IUI$1): void; | ||
| interface IEditorConfig { | ||
| editSize?: 'auto' | IEditSize; | ||
| editSize?: IEditSize; | ||
| dualEvent?: boolean; | ||
@@ -377,5 +375,4 @@ keyEvent?: boolean; | ||
| skewCursor?: IImageCursor; | ||
| around?: IAround; | ||
| around?: IAlign$1 | IUnitPointData; | ||
| lockRatio?: boolean | 'corner'; | ||
| lockMove?: boolean | 'x' | 'y'; | ||
| rotateGap?: number; | ||
@@ -454,2 +451,11 @@ selector?: boolean; | ||
| } | ||
| interface IFlow extends IBox { | ||
| __: IFlowData; | ||
| } | ||
| interface IFlowAttrData { | ||
| } | ||
| interface IFlowData extends IFlowAttrData, IBoxData { | ||
| } | ||
| interface IFlowInputData extends IFlowAttrData, IBoxInputData { | ||
| } | ||
| interface IRect extends IUI { | ||
@@ -677,4 +683,6 @@ __: IRectData; | ||
| createProxyData(): IUIInputData; | ||
| find(condition: number | string | IFindUIMethod, options?: any): IUI[]; | ||
| findOne(condition: number | string | IFindUIMethod, options?: any): IUI; | ||
| find(condition: number | string | IFindCondition | IFindUIMethod, options?: any): IUI[]; | ||
| findTag(tag: string | string[]): IUI[]; | ||
| findOne(condition: number | string | IFindCondition | IFindUIMethod, options?: any): IUI; | ||
| findId(id: number | string): IUI; | ||
| getPath(curve?: boolean, pathForRender?: boolean): IPathCommandData; | ||
@@ -843,3 +851,3 @@ getPathString(curve?: boolean, pathForRender?: boolean): IPathString; | ||
| clipMode(data: ILeafPaintPatternData, box: IBoundsData$1, x: number, y: number, scaleX: number, scaleY: number, rotation: number): void; | ||
| repeatMode(data: ILeafPaintPatternData, box: IBoundsData$1, width: number, height: number, x: number, y: number, scaleX: number, scaleY: number, rotation: number, around: IAround$1): void; | ||
| repeatMode(data: ILeafPaintPatternData, box: IBoundsData$1, width: number, height: number, x: number, y: number, scaleX: number, scaleY: number, rotation: number, around: IAround): void; | ||
| } | ||
@@ -859,2 +867,2 @@ interface IPaintGradientModule { | ||
| export type { IApp, IAppConfig, IAppData, IAppInputData, IArrow, IArrowData, IArrowInputData, IArrowType, IBlurEffect, IBox, IBoxData, IBoxInputData, ICachedShape, ICanvas, ICanvasData, ICanvasInputData, IColor, IColorConvertModule, IColorStop, IColorString, ICornerRadiusString, IDashPatternString, IEditBoxBase, IEditPoint, IEditPointType, IEditToolFunction, IEditorBase, IEditorConfig, IEditorConfigFunction, IEffectModule, IEllipse, IEllipseData, IEllipseInputData, IExportModule, IFill, IFindUIMethod, IFontWeight, IFrame, IFrameData, IFrameInputData, IFrameRenderModule, IGradientPaint, IGrayscaleEffect, IGroup, IGroupData, IGroupInputData, IGroupRenderModule, IImage, IImageData, IImageInputData, IImagePaint, IImagePaintMode, IImageRenderModule, ILeafFill, ILeafPaint, ILeafPaintColor, ILeafPaintPatternData, ILeafShadowEffect, ILeafStrokePaint, ILeafer, ILeaferData, ILeaferInputData, ILine, ILineData, ILineInputData, IOverflow, IPaint, IPaintAttr, IPaintGradientModule, IPaintImageModule, IPaintModule, IPaintString, IPath, IPathArrowModule, IPathData, IPathDataArrow, IPathDataArrowMap, IPathInputData, IPen, IPenData, IPenInputData, IPercent, IPolygon, IPolygonData, IPolygonInputData, IRGB, IRGBA, IRect, IRectData, IRectInputData, IRectRenderModule, IRepeat, IShadowEffect, IShadowString, IStar, IStarData, IStarInputData, IStateModule, IStroke, IStrokeAlign, IStrokeCap, IStrokeJoin, IStrokeWidthString, IText, ITextAlign, ITextCase, ITextCharData, ITextConvertModule, ITextData, ITextDecoration, ITextDrawData, ITextInputData, ITextRenderModule, ITextRowData, ITextWordData, ITextWrap, IUI, IUIBaseInputData, IUIBoundsModule, IUIData, IUIHitModule, IUIInputData, IUIRenderModule, IUITag, IUnitData, IVectorPath, IVerticalAlign }; | ||
| export type { IApp, IAppConfig, IAppData, IAppInputData, IArrow, IArrowData, IArrowInputData, IArrowType, IBlurEffect, IBox, IBoxData, IBoxInputData, ICachedShape, ICanvas, ICanvasData, ICanvasInputData, IColor, IColorConvertModule, IColorStop, IColorString, ICornerRadiusString, IDashPatternString, IEditBoxBase, IEditPoint, IEditPointType, IEditToolFunction, IEditorBase, IEditorConfig, IEditorConfigFunction, IEffectModule, IEllipse, IEllipseData, IEllipseInputData, IExportModule, IFill, IFindUIMethod, IFlow, IFlowData, IFlowInputData, IFontWeight, IFrame, IFrameData, IFrameInputData, IFrameRenderModule, IGradientPaint, IGrayscaleEffect, IGroup, IGroupData, IGroupInputData, IGroupRenderModule, IImage, IImageData, IImageInputData, IImagePaint, IImagePaintMode, IImageRenderModule, ILeafFill, ILeafPaint, ILeafPaintColor, ILeafPaintPatternData, ILeafShadowEffect, ILeafStrokePaint, ILeafer, ILeaferData, ILeaferInputData, ILine, ILineData, ILineInputData, IOverflow, IPaint, IPaintAttr, IPaintGradientModule, IPaintImageModule, IPaintModule, IPaintString, IPath, IPathArrowModule, IPathData, IPathDataArrow, IPathDataArrowMap, IPathInputData, IPen, IPenData, IPenInputData, IPercent, IPolygon, IPolygonData, IPolygonInputData, IRGB, IRGBA, IRect, IRectData, IRectInputData, IRectRenderModule, IRepeat, IShadowEffect, IShadowString, IStar, IStarData, IStarInputData, IStateModule, IStroke, IStrokeAlign, IStrokeCap, IStrokeJoin, IStrokeWidthString, IText, ITextAlign, ITextCase, ITextCharData, ITextConvertModule, ITextData, ITextDecoration, ITextDrawData, ITextInputData, ITextRenderModule, ITextRowData, ITextWordData, ITextWrap, IUI, IUIBaseInputData, IUIBoundsModule, IUIData, IUIHitModule, IUIInputData, IUIRenderModule, IUITag, IVectorPath, IVerticalAlign }; |
63819
1.08%1802
0.95%+ Added
- Removed