็ฎไฝไธญๆ
leaferjs โ
Table of contents โ
References โ
Enumerations โ
Classes โ
- Animate
- AnimateEvent
- AnimateList
- Arrow
- ArrowData
- Editor
- EditBox
- EditPoint
- EditSelect
- SelectArea
- Stroker
- EditorEvent
- EditorGroupEvent
- EditorMoveEvent
- EditorRotateEvent
- EditorScaleEvent
- EditorSkewEvent
- InnerEditorEvent
- EditTool
- InnerEditor
- LineEditTool
- TransformTool
- Finder
- Flow
- HTMLText
- HTMLTextData
- Robot
- RobotData
- ScrollBar
- TextEditor
- Transformer
- LeaferCanvas
- CanvasManager
- LeaferCanvasBase
- Debug
- LeafData
- LeafLayout
- Branch
- Leaf
- BoundsEvent
- ChildEvent
- Event
- Eventer
- ImageEvent
- LayoutEvent
- LeaferEvent
- PropertyEvent
- RenderEvent
- ResizeEvent
- WatchEvent
- LeaferImage
- LeafLevelList
- LeafList
- AutoBounds
- Bounds
- Matrix
- Point
- Layouter
- Renderer
- Picker
- Selector
- Watcher
- PathCreator
- TaskItem
- TaskProcessor
- App
- BoxData
- CanvasData
- EllipseData
- FrameData
- GroupData
- ImageData
- LeaferData
- LineData
- PathData
- PenData
- PolygonData
- RectData
- StarData
- TextData
- UIData
- Box
- Canvas
- Ellipse
- Frame
- Group
- Image
- Leafer
- Line
- Path
- Pen
- Polygon
- Rect
- Star
- Text
- UI
- DragEvent
- DropEvent
- KeyEvent
- MoveEvent
- PointerEvent
- RotateEvent
- SwipeEvent
- UIEvent
- ZoomEvent
- HitCanvasManager
- Interaction
- Cursor
- Dragger
- InteractionBase
Interfaces โ
- IEditBox
- IEditSelect
- IEditor
- IEditTool
- IInnerEditor
- IEditorEvent
- IInnerEditorEvent
- IEditorGroupEvent
- IEditorMoveEvent
- IEditorScaleEvent
- IEditorRotateEvent
- IEditorSkewEvent
- ISelectArea
- ISimulateElement
- IStroker
- IFlowWrapDrawData
- IFlowDrawData
- IGapBoundsData
- IFlowAlignToAxisAlignMap
- IFlowParseData
- IHTMLTextData
- IHTMLTextInputData
- IScrollBarConfig
- IScrollBar
- IAnimateOptions
- IAnimateEasingFunction
- ICustomEasingFunction
- ICubicBezierEasing
- IStepsEasing
- IAnimateEvents
- IAnimateEventFunction
- IAppBase
- ILeaferConfig
- ILeaferAttrData
- IZoomOptions
- ILeaferBase
- ILeaferTypeCreator
- ILeaferTypeFunction
- ILeaferTypeList
- ICreator
- IUICreator
- IPath2D
- ICanvasContext2D
- ITextMetrics
- ICanvasManager
- IHitCanvasManager
- ILeaferCanvasConfig
- ICanvasStrokeOptions
- ICanvasCacheOptions
- ICanvasAttr
- ILeaferCanvas
- IHitCanvas
- IWindingRuleData
- IBlobFunction
- ISkiaCanvas
- ISkiaCanvasExportConfig
- ISkiaNAPICanvas
- IControl
- IObject
- IBooleanMap
- INumberMap
- IStringMap
- IFunctionMap
- IPointDataMap
- IDataTypeHandle
- IDataProcessor
- ILeafDataOptions
- ILeafData
- ILeafMap
- ILeafArrayMap
- ILeafList
- ILeafLevelList
- IBranch
- ICachedLeaf
- IPointGap
- IFlowAxisAlign
- IRangeSize
- IUnitData
- IPercentData
- IConstraint
- IImageCursor
- IFilter
- ILeafAttrData
- ILeafInputData
- ILeafComputedData
- ILeaf
- ILeafAttrDescriptorFn
- IZoomView
- IBranchRender
- ILeafBounds
- ILeafDataProxy
- ILeafEventer
- ILeafHit
- ILeafMatrix
- ILeafRender
- IEvent
- IEventTarget
- ILeaferEvent
- IRenderEvent
- IAnimateEvent
- IChildEvent
- IBoundsEvent
- IResizeEvent
- IResizeEventListener
- IUpdateEvent
- IPropertyEvent
- ILayoutEvent
- IWatchEvent
- IMultiTouchData
- IKeepTouchData
- IEventListenerOptions
- IEventListenerItem
- IEventListenerMap
- IEventParamsMap
- IEventListenerId
- IEventer
- IProgressData
- IProgressFunction
- IUIEvent
- IPointerEvent
- IDragEvent
- IDropEvent
- IRotateEvent
- IZoomEvent
- IMoveEvent
- IWheelEvent
- ISwipeEvent
- IKeyEvent
- IShortcutKeysCheck
- IImageEvent
- IExportOptions
- IJSONOptions
- IExportResult
- IExportResultFunction
- IExportOnCanvasFunction
- IResource
- IFunction
- INumberFunction
- IStringFunction
- IObjectFunction
- IValueFunction
- IPointDataFunction
- IAttrDecorator
- IImageManager
- ILeaferImageConfig
- ILeaferImageOnLoaded
- ILeaferImageOnError
- ILeaferImageCacheCanvas
- ILeaferImagePatternPaint
- ILeaferImage
- ICursorTypeMap
- ICursorRotate
- ICursorRotateMap
- IInteraction
- IInteractionCanvas
- IInteractionConfig
- IZoomConfig
- IMoveConfig
- IWheelConfig
- IPointerConfig
- ITouchConfig
- IMultiTouchConfig
- ICursorConfig
- ITransformer
- ILeafLayout
- ILayoutChangedData
- ILayoutBlockData
- IPartLayoutConfig
- ILayouterConfig
- ILayouter
- IPointData
- IUnitPointData
- IFromToData
- IRotationPointData
- IScrollPointData
- IClientPointData
- IPoint
- IRadiusPointData
- ISizeData
- IOptionSizeData
- ISize
- IScreenSizeData
- IBoundsData
- IOffsetBoundsData
- IBoundsDataFn
- IBounds
- ITwoPointBoundsData
- IAutoBoxData
- IAutoBoundsData
- IAutoBounds
- IMatrixData
- IScaleData
- IScaleRotationData
- ISkewData
- ILayoutData
- ILayoutBoundsData
- IMatrix
- IMatrixWithBoundsData
- IMatrixWithScaleData
- IMatrixWithOptionScaleData
- IMatrixWithOptionHalfData
- IMatrixWithBoundsScaleData
- IMatrixWithLayoutData
- MoveToCommandObject
- LineToCommandObject
- BezierCurveToCommandObject
- QuadraticCurveToCommandObject
- IMotionPathData
- IPathDrawer
- IPathCreator
- IPlatform
- IMiniappSelect
- IMiniappSizeView
- IMiniapp
- IPlugin
- IRenderOptions
- IRendererConfig
- IRenderer
- IPickResult
- IPickOptions
- IPickBottom
- ISelectorConfig
- IFindCondition
- IFindMethod
- ISelectorProxy
- ISelector
- IPicker
- IFinder
- ITaskProcessorConfig
- ITaskProcessor
- ITaskItem
- ITaskOptions
- IWatchEventData
- IWatcherConfig
- IWatcher
- IStyleAnimation
- IKeyframesAnimation
- IAnimateKeyframe
- IComputedKeyframe
- IAnimate
- IAnimateList
- ICachedShape
- IStrokeAttrData
- IStrokeInputData
- IStrokeStyle
- IStrokeComputedData
- IStrokeComputedStyle
- ITextStyleAttrData
- ITextStyleInputData
- ITextStyleComputedData
- IEffectAttrData
- IEffectInputData
- IEffectComputedData
- ILine
- ILineData
- ILineInputData
- IArrow
- IArrowData
- IArrowInputData
- IFlow
- IFlowData
- IFlowInputData
- IVideo
- IVideoData
- IVideoInputData
- IGIF
- IGIFData
- IGIFInputData
- IRobot
- IRobotActions
- IRobotAnimation
- IRobotKeyframe
- IRobotComputedKeyframe
- IRobotData
- IRobotInputData
- IRect
- IRectData
- IRectInputData
- IEllipse
- IEllipseData
- IEllipseInputData
- IPolygon
- IPolygonData
- IPolygonInputData
- IStar
- IStarData
- IStarInputData
- IPath
- IPathData
- IPathInputData
- IPen
- IPenData
- IPenInputData
- IText
- IBackgroundBoxStyle
- ITextData
- ITextInputData
- ITextRowData
- ITextWordData
- ITextCharData
- ITextDrawData
- IImage
- IImageData
- IImageInputData
- ICanvas
- ICanvasData
- ICanvasInputData
- ILeaferData
- ILeaferInputData
- IAppData
- IAppInputData
- IFrame
- IFrameData
- IFrameInputData
- IBox
- IBoxData
- IBoxInputData
- IGroup
- IGroupData
- IGroupInputData
- IUI
- IStateStyle
- IStates
- IFindUIMethod
- IUIData
- IUIBaseInputData
- IUIInputData
- IUIJSONData
- IApp
- IAppConfig
- IAppForEachFunction
- ILeafer
- IEditorBase
- ITransformTool
- IEditorConfig
- IEditorSelectData
- IEditorMoveData
- IEditorScaleData
- IEditorRotationData
- IEditorSkewData
- IEditorBeforeSelect
- IEditorBeforeMove
- IEditorBeforeScale
- IEditorBeforeRotate
- IEditorBeforeSkew
- IEditPointInputData
- IEditPoint
- IEditBoxBase
- IEditorDragStartData
- IEditorConfigFunction
- IEditToolFunction
- IColorConvertModule
- IEffectModule
- IExportModule
- IFilterModule
- IFilterProcessor
- IFilterFunction
- IPaintModule
- IPaintImageModule
- IPaintGradientModule
- IPathArrowModule
- IStateModule
- ITextConvertModule
- ITransitionModule
- ITransitionMap
- ITransitionFunction
- ILeafPaint
- ILeafPaintPatternData
- ILeafStrokePaint
- ILeafShadowEffect
- IPaintBase
- ISolidPaint
- IStrokeSolidPaint
- IRGB
- IRGBA
- IGradientPaint
- IStrokeGradientPaint
- IColorStop
- IImagePaint
- IStrokeImagePaint
- IImageFilters
- IPathDataArrowMap
- IPathDataArrow
- IPathDataArrowOffset
- ITextDecorationData
- IVectorPath
- IShadowEffect
- IBlurEffect
- IGrayscaleEffect
- IEffect
Type Aliases โ
- IInnerEditorMode
- IScrollBarTheme
- ITransition
- IAnimateEasing
- IAnimateEasingName
- IAnimateEnding
- ILeaferType
- IZoomType
- IWindingRule
- ICanvasPattern
- ICanvasContext2DSettings
- IHitCanvasConfig
- ILeaferCanvasView
- IBlob
- ICanvasType
- INumber
- IBoolean
- IString
- IValue
- ITimer
- IPathString
- IFourNumber
- ILeafListItemCallback
- ISide
- IAxis
- IAxisReverse
- IFlowType
- IFlowBoxType
- IGap
- IAxisAlign
- IFlowWrap
- IAutoSize
- IConstraintType
- IScaleFixed
- IHitType
- IMaskType
- IEraserType
- IBlendMode
- IEditSize
- IDirection
- IDirection4
- IAlign
- IBaseLineAlign
- IFlowAlign
- IAround
- ICursorType
- IStateStyleType
- ILeafAttrDescriptor
- IBranchRenderModule
- ILeafBoundsModule
- ILeafDataProxyModule
- ILeafEventerModule
- ILeafHitModule
- ILeafMatrixModule
- ILeafRenderModule
- IEventListener
- IEventOption
- IEventParams
- InnerId
- PointerType
- IShortcutKeys
- IShortcutKeyCodes
- IKeyCodes
- IExportImageType
- IExportFileType
- ILocationType
- IBoundsType
- ILayoutAttr
- MCommandData
- HCommandData
- VCommandData
- LCommandData
- CCommandData
- SCommandData
- QCommandData
- TCommandData
- ZCommandData
- ACommandData
- RectCommandData
- RoundRectCommandData
- EllipseCommandData
- ArcCommandData
- ArcToCommandData
- CanvasPathCommand
- IPathCommandData
- IPathCommandObject
- IAnswer
- IAnimation
- IAnimateType
- IKeyframe
- IKeyframeId
- IRobotActionName
- IStateName
- IUITag
- IEditPointType
- IUIBoundsModule
- IUIHitModule
- IUIRenderModule
- IRectRenderModule
- IImageRenderModule
- ITextRenderModule
- IGroupRenderModule
- IFrameRenderModule
- ILeafPaintColor
- ILeafFill
- IPercent
- IColorString
- ICornerRadiusString
- IStrokeWidthString
- IDashPatternString
- IPaintString
- IShadowString
- IPaint
- IStrokePaint
- IFill
- IStroke
- IPaintAttr
- IPaintType
- IGradientType
- IColor
- IImagePaintMode
- IRepeat
- IStrokeAlign
- IStrokeCap
- IStrokeJoin
- IArrowType
- ITextAlign
- IVerticalAlign
- ITextCase
- IFontWeight
- IFontWeightNumer
- IFontWeightString
- ITextDecoration
- ITextDecorationType
- ITextWrap
- IWritingMode
- IOverflow
Variables โ
- AnimateEasing
- PathArrowModule
- PathMatrixHelper
- EditDataHelper
- EditSelectHelper
- EditorHelper
- EditToolCreator
- HighBezierHelper
- HighCurveHelper
- PathScaler
- LeaferTypeCreator
- MultiTouchHelper
- WheelEventHelper
- canvasSizeAttrs
- version
- Plugin
- Run
- DataHelper
- emptyData
- BranchRender
- LeafBounds
- LeafDataProxy
- LeafEventer
- LeafMatrix
- LeafRender
- BranchHelper
- LeafBoundsHelper
- LeafHelper
- WaitHelper
- leaferTransformAttrMap
- FileHelper
- Resource
- ImageManager
- AlignHelper
- AroundHelper
- tempBounds
- BoundsHelper
- IncrementId
- MathHelper
- OneRadian
- PI2
- PI_2
- tempMatrix
- MatrixHelper
- tempPoint
- PointHelper
- StringNumberMap
- TwoPointBoundsHelper
- BezierHelper
- EllipseHelper
- PathBounds
- PathCommandDataHelper
- PathCommandMap
- NeedConvertToCanvasCommandMap
- PathNumberCommandMap
- PathNumberCommandLengthMap
- PathConvert
- PathCorner
- PathDrawer
- PathHelper
- RectHelper
- pen
- Platform
- Creator
- EventCreator
- UICreator
- UIBounds
- RectRender
- UIRender
- MyImage
- MyDragEvent
- Keyboard
- PointerButton
- MyPointerEvent
- TextConvert
- ColorConvert
- UnitConvert
- PathArrow
- Paint
- PaintImage
- PaintGradient
- Effect
- Filter
- Export
- State
- Transition
- InteractionHelper
Functions โ
- arrowType
- registerEditTool
- registerInnerEditor
- motionPathType
- scaleResize
- scaleResizeFontSize
- scaleResizePath
- scaleResizePoints
- scaleResizeGroup
- stateType
- stateStyleType
- addViewport
- addViewportConfig
- canvasPatch
- registerUI
- registerUIEvent
- decorateLeafAttr
- attr
- defineLeafAttr
- dataType
- positionType
- autoLayoutType
- scaleType
- rotationType
- boundsType
- naturalBoundsType
- doBoundsType
- pathInputType
- pathType
- affectStrokeBoundsType
- doStrokeType
- strokeType
- affectRenderBoundsType
- surfaceType
- opacityType
- visibleType
- sortType
- maskType
- eraserType
- hitType
- cursorType
- dataProcessor
- layoutProcessor
- defineDataProcessor
- defineKey
- getDescriptor
- createDescriptor
- rewrite
- rewriteAble
- useModule
- isUndefined
- isNull
- isString
- isFinite
- isNumber
- tryToNumber
- isArray
- isObject
- isData
- isEmptyData
- getPointData
- getBoundsData
- effectType
- resizeType
- zoomLayerType
- createAttr
- useCanvas
References โ
getMatrixData โ
Renames and re-exports __type
Type Aliases โ
IInnerEditorMode โ
ฦฌ IInnerEditorMode: "focus" | "both"
Defined in โ
src/in/packages/interface/src/editor/IEditor.ts:62
IScrollBarTheme โ
ฦฌ IScrollBarTheme: "light" | "dark" | IBoxInputData
Defined in โ
src/in/packages/interface/src/scroll/IScrollBar.ts:9
ITransition โ
ฦฌ ITransition: IAnimateOptions | IAnimateEasingName | number | boolean
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:3
IAnimateEasing โ
ฦฌ IAnimateEasing: IAnimateEasingName | ICubicBezierEasing | IStepsEasing | IObject
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:37
IAnimateEasingName โ
ฦฌ IAnimateEasingName: "linear" | "ease" | "ease-in" | "ease-out" | "ease-in-out" | "sine-in" | "sine-out" | "sine-in-out" | "quad-in" | "quad-out" | "quad-in-out" | "cubic-in" | "cubic-out" | "cubic-in-out" | "quart-in" | "quart-out" | "quart-in-out" | "quint-in" | "quint-out" | "quint-in-out" | "expo-in" | "expo-out" | "expo-in-out" | "circ-in" | "circ-out" | "circ-in-out" | "back-in" | "back-out" | "back-in-out" | "elastic-in" | "elastic-out" | "elastic-in-out" | "bounce-in" | "bounce-out" | "bounce-in-out"
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:54
IAnimateEnding โ
ฦฌ IAnimateEnding: "auto" | "from" | "to"
Defined in โ
src/leafer/packages/interface/src/animate/ITransition.ts:70
ILeaferType โ
ฦฌ ILeaferType: "draw" | "block" | "viewport" | "editor" | "design" | "board" | "document" | "app" | "website" | "game" | "player" | "chart" | "custom"
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:21
IZoomType โ
ฦฌ IZoomType: "in" | "out" | "fit" | "fit-width" | "fit-height" | number | ILeaf | ILeaf[] | IBoundsData
Defined in โ
src/leafer/packages/interface/src/app/ILeafer.ts:98
IWindingRule โ
ฦฌ IWindingRule: "evenodd" | "nonzero"
Defined in โ
src/leafer/packages/interface/src/canvas/ICanvas.ts:3
ICanvasPattern โ
ฦฌ ICanvasPattern: CanvasPattern
Defined in โ
src/leafer/packages/interface/src/canvas/ICanvas.ts:114
ICanvasContext2DSettings โ
ฦฌ ICanvasContext2DSettings: ICanvasRenderingContext2DSettings
Defined in โ
src/leafer/packages/interface/src/canvas/ICanvas.ts:135
IHitCanvasConfig โ
ฦฌ IHitCanvasConfig: ILeaferCanvasConfig
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:24
ILeaferCanvasView โ
ฦฌ ILeaferCanvasView: any
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:148
IBlob โ
ฦฌ IBlob: any
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:229
ICanvasType โ
ฦฌ ICanvasType: "skia" | "napi" | "canvas" | "miniapp"
Defined in โ
src/leafer/packages/interface/src/canvas/ISkiaCanvas.ts:3
INumber โ
ฦฌ INumber: number
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:4
IBoolean โ
ฦฌ IBoolean: boolean
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:5
IString โ
ฦฌ IString: string
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:6
IValue โ
ฦฌ IValue: INumber | IBoolean | IString | IObject
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:7
ITimer โ
ฦฌ ITimer: any
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:8
IPathString โ
ฦฌ IPathString: string
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:10
IFourNumber โ
ฦฌ IFourNumber: number | number[]
Defined in โ
src/leafer/packages/interface/src/data/IData.ts:12
ILeafListItemCallback โ
ฦฌ ILeafListItemCallback: (item: ILeaf, index?: number) => void
Type declaration โ
โธ (item, index?): void
Parameters โ
| Name | Type | 
|---|---|
| item | ILeaf | 
| index? | number | 
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/data/IList.ts:12
ISide โ
ฦฌ ISide: "width" | "height"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:34
IAxis โ
ฦฌ IAxis: "x" | "y"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:36
IAxisReverse โ
ฦฌ IAxisReverse: "x-reverse" | "y-reverse"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:38
IFlowType โ
ฦฌ IFlowType: boolean | IAxis | IAxisReverse
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:40
IFlowBoxType โ
ฦฌ IFlowBoxType: "box" | "stroke"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:42
IGap โ
ฦฌ IGap: INumber | "auto" | "fit"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:44
IAxisAlign โ
ฦฌ IAxisAlign: "from" | "center" | "to"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:48
IFlowWrap โ
ฦฌ IFlowWrap: boolean | "reverse"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:52
IAutoSize โ
ฦฌ IAutoSize: IBoolean | INumber | IPercentData
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:54
IConstraintType โ
ฦฌ IConstraintType: "from" | "center" | "to" | "from-to" | "scale"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:75
IScaleFixed โ
ฦฌ IScaleFixed: boolean | "zoom-in"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:77
IHitType โ
ฦฌ IHitType: "path" | "pixel" | "all" | "none"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:79
IMaskType โ
ฦฌ IMaskType: "path" | "pixel" | "grayscale" | "clipping" | "clipping-path"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:85
IEraserType โ
ฦฌ IEraserType: "path" | "pixel"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:92
IBlendMode โ
ฦฌ IBlendMode: "pass-through" | "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "color" | "luminosity" | "source-over" | "source-in" | "source-out" | "source-atop" | "destination-over" | "destination-in" | "destination-out" | "destination-atop" | "xor" | "copy"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:96
IEditSize โ
ฦฌ IEditSize: "size" | "font-size" | "scale"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:125
IDirection โ
ฦฌ IDirection: "top-left" | "top" | "top-right" | "right" | "bottom-right" | "bottom" | "bottom-left" | "left" | "center"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:133
IDirection4 โ
ฦฌ IDirection4: "top" | "right" | "bottom" | "left"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:144
IAlign โ
ฦฌ IAlign: IDirection
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:150
IBaseLineAlign โ
ฦฌ IBaseLineAlign: "baseline-left" | "baseline-center" | "baseline-right"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:152
IFlowAlign โ
ฦฌ IFlowAlign: IAlign | IBaseLineAlign
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:157
IAround โ
ฦฌ IAround: IAlign | IUnitPointData
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:162
ICursorType โ
ฦฌ ICursorType: IImageCursor | "" | "auto" | "default" | "none" | "context-menu" | "help" | "pointer" | "progress" | "wait" | "cell" | "crosshair" | "text" | "vertical-text" | "alias" | "copy" | "move" | "no-drop" | "not-allowed" | "grab" | "grabbing" | "e-resize" | "n-resize" | "ne-resize" | "nw-resize" | "s-resize" | "se-resize" | "sw-resize" | "w-resize" | "ew-resize" | "ns-resize" | "nesw-resize" | "nwse-resize" | "col-resize" | "row-resize" | "all-scroll" | "zoom-in" | "zoom-out"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:166
IStateStyleType โ
ฦฌ IStateStyleType: "hoverStyle" | "pressStyle" | "focusStyle" | "selectedStyle" | "disabledStyle"
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:206
ILeafAttrDescriptor โ
ฦฌ ILeafAttrDescriptor: IObject & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/ILeaf.ts:711
IBranchRenderModule โ
ฦฌ IBranchRenderModule: IBranchRender & ThisType<IBranch>
Defined in โ
src/leafer/packages/interface/src/display/module/IBranchRender.ts:6
ILeafBoundsModule โ
ฦฌ ILeafBoundsModule: ILeafBounds & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafBounds.ts:3
ILeafDataProxyModule โ
ฦฌ ILeafDataProxyModule: ILeafDataProxy & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafDataProxy.ts:4
ILeafEventerModule โ
ฦฌ ILeafEventerModule: ILeafEventer & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafEventer.ts:7
ILeafHitModule โ
ฦฌ ILeafHitModule: ILeafHit & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafHit.ts:5
ILeafMatrixModule โ
ฦฌ ILeafMatrixModule: ILeafMatrix & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafMatrix.ts:3
ILeafRenderModule โ
ฦฌ ILeafRenderModule: ILeafRender & ThisType<ILeaf>
Defined in โ
src/leafer/packages/interface/src/display/module/ILeafRender.ts:5
IEventListener โ
ฦฌ IEventListener: IFunction
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:8
IEventOption โ
ฦฌ IEventOption: IEventListenerOptions | boolean | "once"
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:15
IEventParams โ
ฦฌ IEventParams: any[]
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:29
InnerId โ
ฦฌ InnerId: number
Defined in โ
src/leafer/packages/interface/src/event/IEventer.ts:38
PointerType โ
ฦฌ PointerType: "mouse" | "pen" | "touch"
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:52
IShortcutKeys โ
ฦฌ IShortcutKeys: IShortcutStringKeys | IShortcutArrayKeys
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:102
IShortcutKeyCodes โ
ฦฌ IShortcutKeyCodes: IKeyCodes | "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "!" | "@" | "#" | "$" | "%" | "^" | "&" | "*" | "(" | ")" | "Esc" | "Caps" | "Shift" | "Ctrl" | "Alt" | "Meta" | "โ" | "Win" | "โ" | "โ" | "โ" | "โ" | "Scroll" | "Num" | "-" | "_" | "=" | "+" | "[" | "{" | "]" | "}" | "\\" | "|" | ";" | ":" | "'" | "\"" | "," | "<" | "." | ">" | "/" | "?" | "`" | "~"
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:108
IKeyCodes โ
ฦฌ IKeyCodes: "KeyA" | "KeyB" | "KeyC" | "KeyD" | "KeyE" | "KeyF" | "KeyG" | "KeyH" | "KeyI" | "KeyJ" | "KeyK" | "KeyL" | "KeyM" | "KeyN" | "KeyO" | "KeyP" | "KeyQ" | "KeyR" | "KeyS" | "KeyT" | "KeyU" | "KeyV" | "KeyW" | "KeyX" | "KeyY" | "KeyZ" | "Digit0" | "Digit1" | "Digit2" | "Digit3" | "Digit4" | "Digit5" | "Digit6" | "Digit7" | "Digit8" | "Digit9" | "F1" | "F2" | "F3" | "F4" | "F5" | "F6" | "F7" | "F8" | "F9" | "F10" | "F11" | "F12" | "F13" | "F14" | "F15" | "F16" | "F17" | "F18" | "F19" | "F20" | "F21" | "F22" | "F23" | "F24" | "Escape" | "Tab" | "CapsLock" | "ShiftLeft" | "ShiftRight" | "ControlLeft" | "ControlRight" | "AltLeft" | "AltRight" | "MetaLeft" | "MetaRight" | "Enter" | "Space" | "Backspace" | "Insert" | "Delete" | "Home" | "End" | "PageUp" | "PageDown" | "ArrowUp" | "ArrowDown" | "ArrowLeft" | "ArrowRight" | "PrintScreen" | "Pause" | "ScrollLock" | "NumLock" | "ContextMenu" | "Minus" | "Equal" | "BracketLeft" | "BracketRight" | "Backslash" | "IntlBackslash" | "Semicolon" | "Quote" | "Comma" | "Period" | "Slash" | "Backquote" | "Numpad0" | "Numpad1" | "Numpad2" | "Numpad3" | "Numpad4" | "Numpad5" | "Numpad6" | "Numpad7" | "Numpad8" | "Numpad9" | "NumpadMultiply" | "NumpadAdd" | "NumpadSubtract" | "NumpadDecimal" | "NumpadDivide" | "NumpadEnter" | "NumpadComma" | "NumpadParenLeft" | "NumpadParenRight" | "NumpadEqual" | "BrowserBack" | "BrowserForward" | "BrowserRefresh" | "BrowserStop" | "BrowserSearch" | "BrowserFavorites" | "BrowserHome" | "LaunchMail" | "LaunchMediaPlayer" | "LaunchCalculator" | "MediaPlayPause" | "MediaStop" | "MediaTrackNext" | "MediaTrackPrevious" | "MediaVolumeMute" | "MediaVolumeUp" | "MediaVolumeDown" | "AudioVolumeMute" | "AudioVolumeUp" | "AudioVolumeDown" | "Select" | "LaunchApp1" | "LaunchApp2" | "Help" | "Sleep" | "WakeUp" | "Lang1" | "Lang2" | "Power" | "Fn" | "Eject" | "Convert" | "NonConvert" | "KanaMode" | "Unidentified"
Defined in โ
src/leafer/packages/interface/src/event/IUIEvent.ts:193
IExportImageType โ
ฦฌ IExportImageType: "jpg" | "png" | "webp" | "bmp"
Defined in โ
src/leafer/packages/interface/src/file/IFileType.ts:1
IExportFileType โ
ฦฌ IExportFileType: IExportImageType | "svg" | "pdf" | "json"
Defined in โ
src/leafer/packages/interface/src/file/IFileType.ts:2
ILocationType โ
ฦฌ ILocationType: "world" | "page" | "local" | "inner"
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:4
IBoundsType โ
ฦฌ IBoundsType: "content" | "box" | "stroke" | "render"
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:5
ILayoutAttr โ
ฦฌ ILayoutAttr: "x" | "y" | "scaleX" | "scaleY" | "rotation" | "skewX" | "skewY"
Defined in โ
src/leafer/packages/interface/src/math/IMath.ts:188
MCommandData โ
ฦฌ MCommandData: [Command, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:15
HCommandData โ
ฦฌ HCommandData: [Command, x]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:16
VCommandData โ
ฦฌ VCommandData: [Command, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:17
LCommandData โ
ฦฌ LCommandData: MCommandData
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:18
CCommandData โ
ฦฌ CCommandData: [Command, x1, y1, x2, y2, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:20
SCommandData โ
ฦฌ SCommandData: [Command, x2, y2, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:21
QCommandData โ
ฦฌ QCommandData: [Command, x1, y1, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:23
TCommandData โ
ฦฌ TCommandData: [Command, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:24
ZCommandData โ
ฦฌ ZCommandData: [Command]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:26
ACommandData โ
ฦฌ ACommandData: [Command, radiusX, radiusY, xAxisRotation, largeArcFlag, sweepFlag, x, y]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:28
RectCommandData โ
ฦฌ RectCommandData: [Command, x, y, width, height]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:41
RoundRectCommandData โ
ฦฌ RoundRectCommandData: [Command, x, y, width, height, cornerRadius]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:42
EllipseCommandData โ
ฦฌ EllipseCommandData: [Command, x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:43
ArcCommandData โ
ฦฌ ArcCommandData: [Command, x, y, radius, startAngle, endAngle, anticlockwise]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:44
ArcToCommandData โ
ฦฌ ArcToCommandData: [Command, x1, y1, x2, y2, radius]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:45
CanvasPathCommand โ
ฦฌ CanvasPathCommand: 1 | 2 | 5 | 7 | 11
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:48
IPathCommandData โ
ฦฌ IPathCommandData: number[]
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:50
IPathCommandObject โ
ฦฌ IPathCommandObject: MoveToCommandObject | LineToCommandObject | BezierCurveToCommandObject | QuadraticCurveToCommandObject | ClosePathCommandObject
Defined in โ
src/leafer/packages/interface/src/path/IPathCommand.ts:87
IAnswer โ
ฦฌ IAnswer: 0 | 1 | 2 | 3
Defined in โ
src/leafer/packages/interface/src/selector/ISelector.ts:32
IAnimation โ
ฦฌ IAnimation: IStyleAnimation | IKeyframesAnimation
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:6
IAnimateType โ
ฦฌ IAnimateType: "all" | "animation" | "transition" | "animate"
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:8
IKeyframe โ
ฦฌ IKeyframe: IUIInputData | IAnimateKeyframe
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:19
IKeyframeId โ
ฦฌ IKeyframeId: number
Defined in โ
src/ui/packages/interface/src/IAnimation.ts:21
IRobotActionName โ
ฦฌ IRobotActionName: string
Defined in โ
src/ui/packages/interface/src/IUI.ts:118
IStateName โ
ฦฌ IStateName: string
Defined in โ
src/ui/packages/interface/src/IUI.ts:444
IUITag โ
ฦฌ IUITag: "App" | "Leafer" | "Rect" | "Ellipse" | "Polygon" | "Star" | "Line" | "Path" | "Pen" | "Text" | "Image" | "Canvas" | "Group" | "Frame" | "Box" | "Arrow" | "Robot" | "GIF" | "Video"
Defined in โ
src/ui/packages/interface/src/IUI.ts:528
IEditPointType โ
ฦฌ IEditPointType: "resize" | "rotate" | "skew" | "resize-rotate" | "button"
Defined in โ
src/ui/packages/interface/src/editor/IEditor.ts:219
IUIBoundsModule โ
ฦฌ IUIBoundsModule: IUIBounds & ThisType<IUI>
Defined in โ
src/ui/packages/interface/src/module/IUIBounds.ts:5
IUIHitModule โ
ฦฌ IUIHitModule: ILeafHit & ThisType<IUI>
Defined in โ
src/ui/packages/interface/src/module/IUIHit.ts:5
IUIRenderModule โ
ฦฌ IUIRenderModule: IUIRender & ThisType<IUI>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:5
IRectRenderModule โ
ฦฌ IRectRenderModule: IRectRender & ThisType<IRect>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:12
IImageRenderModule โ
ฦฌ IImageRenderModule: IImageRender & ThisType<IImage>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:18
ITextRenderModule โ
ฦฌ ITextRenderModule: ITextRender & ThisType<IText>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:24
IGroupRenderModule โ
ฦฌ IGroupRenderModule: IGroupRender & ThisType<IGroup>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:30
IFrameRenderModule โ
ฦฌ IFrameRenderModule: IFrameRender & ThisType<IFrame>
Defined in โ
src/ui/packages/interface/src/module/IUIRender.ts:36
ILeafPaintColor โ
ฦฌ ILeafPaintColor: IColorString | CanvasGradient | CanvasPattern
Defined in โ
src/ui/packages/interface/src/type/IComputedType.ts:8
ILeafFill โ
ฦฌ ILeafFill: ILeafPaint
Defined in โ
src/ui/packages/interface/src/type/IComputedType.ts:41
IPercent โ
ฦฌ IPercent: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:1
IColorString โ
ฦฌ IColorString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:2
ICornerRadiusString โ
ฦฌ ICornerRadiusString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:4
IStrokeWidthString โ
ฦฌ IStrokeWidthString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:5
IDashPatternString โ
ฦฌ IDashPatternString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:6
IPaintString โ
ฦฌ IPaintString: ISolidPaintString | IGradientPaintString | IImagePaintString
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:8
IShadowString โ
ฦฌ IShadowString: string
Defined in โ
src/ui/packages/interface/src/type/IStringType.ts:13
IPaint โ
ฦฌ IPaint: ISolidPaint | IGradientPaint | IImagePaint
Defined in โ
src/ui/packages/interface/src/type/IType.ts:5
IStrokePaint โ
ฦฌ IStrokePaint: IStrokeSolidPaint | IStrokeGradientPaint | IStrokeImagePaint
Defined in โ
src/ui/packages/interface/src/type/IType.ts:7
IFill โ
ฦฌ IFill: IPaint | IPaint[] | IPaintString
Defined in โ
src/ui/packages/interface/src/type/IType.ts:9
IStroke โ
ฦฌ IStroke: IStrokePaint | IStrokePaint[] | IPaintString
Defined in โ
src/ui/packages/interface/src/type/IType.ts:11
IPaintAttr โ
ฦฌ IPaintAttr: "fill" | "stroke"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:13
IPaintType โ
ฦฌ IPaintType: "image" | "solid" | IGradientType
Defined in โ
src/ui/packages/interface/src/type/IType.ts:25
IGradientType โ
ฦฌ IGradientType: "linear" | "radial" | "angular"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:30
IColor โ
ฦฌ IColor: IColorString | IRGB | IRGBA
Defined in โ
src/ui/packages/interface/src/type/IType.ts:43
IImagePaintMode โ
ฦฌ IImagePaintMode: "normal" | "cover" | "fit" | "stretch" | "clip" | "repeat"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:114
IRepeat โ
ฦฌ IRepeat: boolean | "x" | "y" | IPointData
Defined in โ
src/ui/packages/interface/src/type/IType.ts:115
IStrokeAlign โ
ฦฌ IStrokeAlign: "inside" | "outside" | "center"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:118
IStrokeCap โ
ฦฌ IStrokeCap: "none" | "round" | "square"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:119
IStrokeJoin โ
ฦฌ IStrokeJoin: "bevel" | "round" | "miter"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:120
IArrowType โ
ฦฌ IArrowType: IPathDataArrow | "none" | "angle" | "angle-side" | "arrow" | "triangle" | "triangle-flip" | "circle" | "circle-line" | "square" | "square-line" | "diamond" | "diamond-line" | "mark"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:123
ITextAlign โ
ฦฌ ITextAlign: "left" | "center" | "right" | "justify" | "both"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:143
IVerticalAlign โ
ฦฌ IVerticalAlign: "top" | "middle" | "bottom"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:144
ITextCase โ
ฦฌ ITextCase: "upper" | "lower" | "title" | "none" | "small-caps"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:145
IFontWeight โ
ฦฌ IFontWeight: IFontWeightNumer | IFontWeightString
Defined in โ
src/ui/packages/interface/src/type/IType.ts:146
IFontWeightNumer โ
ฦฌ IFontWeightNumer: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
Defined in โ
src/ui/packages/interface/src/type/IType.ts:147
IFontWeightString โ
ฦฌ IFontWeightString: "thin" | "extra-light" | "light" | "normal" | "medium" | "semi-bold" | "bold" | "extra-bold" | "black"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:148
ITextDecoration โ
ฦฌ ITextDecoration: ITextDecorationType | ITextDecorationData
Defined in โ
src/ui/packages/interface/src/type/IType.ts:159
ITextDecorationType โ
ฦฌ ITextDecorationType: "none" | "under" | "delete" | "under-delete"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:160
ITextWrap โ
ฦฌ ITextWrap: "normal" | "none" | "break"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:166
IWritingMode โ
ฦฌ IWritingMode: IAxis | IAxisReverse
Defined in โ
src/ui/packages/interface/src/type/IType.ts:167
IOverflow โ
ฦฌ IOverflow: "show" | "hide" | "scroll"
Defined in โ
src/ui/packages/interface/src/type/IType.ts:202
Variables โ
AnimateEasing โ
โข Const AnimateEasing: Object
Type declaration โ
| Name | Type | 
|---|---|
| get | ( easing:IAnimateEasing) =>any | 
| register | ( name:string,value:ICustomEasingFunction) =>void | 
| list | IObject | 
Defined in โ
src/in/packages/animate/src/AnimateEasing.ts:68
PathArrowModule โ
โข Const PathArrowModule: IPathArrowModule
Defined in โ
src/in/packages/arrow/src/PathArrowModule.ts:14
PathMatrixHelper โ
โข Const PathMatrixHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| layout | ( data:IPathCommandData,x:number,y:number,scaleX?:number,scaleY?:number,rotation?:number,origin?:IPointData) =>void | 
| rotate | ( data:IPathCommandData,rotation?:number,center?:IPointData) =>void | 
Defined in โ
src/in/packages/arrow/src/PathMatrixHelper.ts:9
EditDataHelper โ
โข Const EditDataHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| getScaleData | ( target:IUI,startBounds:ILayoutBoundsData,direction:Direction9,totalMove:IPointData,lockRatio:boolean|"corner",around:IAround,flipable:boolean,scaleMode:boolean) =>IEditorScaleEvent | 
| getRotateData | ( target:IUI,direction:Direction9,current:IPointData,last:IPointData,around:IAround) =>IEditorRotateEvent | 
| getSkewData | ( bounds:IBoundsData,direction:Direction9,move:IPointData,around:IAround) =>IEditorSkewEvent | 
| getAround | ( around:IAround,altKey:boolean) =>IAround | 
| getRotateDirection | ( direction:number,rotation:number,totalDirection:number) =>number | 
| getFlipDirection | ( direction:Direction9,flipedX:boolean,flipedY:boolean) =>Direction9 | 
Defined in โ
src/in/packages/editor/src/helper/EditDataHelper.ts:11
EditSelectHelper โ
โข Const EditSelectHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| findOne | ( path:ILeafList) =>IUI | 
| findByBounds | ( branch:IUI,bounds:IBounds) =>IUI[] | 
Defined in โ
src/in/packages/editor/src/helper/EditSelectHelper.ts:4
EditorHelper โ
โข Const EditorHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| group | ( list:IUI[],element?:IUI,userGroup?:IGroupInputData|IGroup) =>IGroup | 
| ungroup | ( list:IUI[]) =>IUI[] | 
| toTop | ( list:IUI[]) =>void | 
| toBottom | ( list:IUI[]) =>void | 
Defined in โ
src/in/packages/editor/src/helper/EditorHelper.ts:8
EditToolCreator โ
โข Const EditToolCreator: Object
Type declaration โ
| Name | Type | 
|---|---|
| list | IObject | 
| register | ( EditTool:IObject) =>void | 
| get | ( tag:string,editor:IEditor) =>IEditTool | 
Defined in โ
src/in/packages/editor/src/tool/EditToolCreator.ts:17
HighBezierHelper โ
โข Const HighBezierHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| getDistance | ( fromX:number,fromY:number,x1:number,y1:number,x2:number,y2:number,toX:number,toY:number,t:number) =>number | 
| getRotation | ( t:number,fromX:number,fromY:number,x1:number,y1:number,x2:number,y2:number,toX:number,toY:number) =>number | 
| getT | ( distance:number,totalDistance:number,fromX:number,fromY:number,x1:number,y1:number,x2:number,y2:number,toX:number,toY:number,precision:number) =>number | 
| cut | ( data:IPathCommandData,t:number,fromX:number,fromY:number,x1:number,y1:number,x2:number,y2:number,toX:number,toY:number) =>void | 
Defined in โ
src/in/packages/motion-path/src/HighBezierHelper.ts:12
HighCurveHelper โ
โข Const HighCurveHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| transform | ( data:IPathCommandData,matrix:IMatrixData) =>void | 
| transformPoints | ( data:IPathCommandData,matrix:IMatrixData,start:number,pointCount:number) =>void | 
| getMotionPathData | ( data:IPathCommandData) =>IMotionPathData | 
| getDistancePoint | ( distanceData:IMotionPathData,motionDistance:number|IUnitData,motionPrecision?:number) =>IRotationPointData | 
| getDistancePath | ( distanceData:IMotionPathData,motionDistance:number|IUnitData,motionPrecision?:number) =>IPathCommandData | 
Defined in โ
src/in/packages/motion-path/src/HighCurveHelper.ts:10
PathScaler โ
โข Const PathScaler: Object
Type declaration โ
| Name | Type | 
|---|---|
| scale | ( data:IPathCommandData,scaleX:number,scaleY:number) =>void | 
| scalePoints | ( data:IPathCommandData,scaleX:number,scaleY:number,start?:number,pointCount?:number) =>void | 
Defined in โ
src/in/packages/resize/src/PathScaler.ts:8
LeaferTypeCreator โ
โข Const LeaferTypeCreator: Object
Type declaration โ
| Name | Type | 
|---|---|
| list | ILeaferTypeList | 
| register | ( name:string,fn:ILeaferTypeFunction) =>void | 
| run | ( name:string,leafer:ILeaferBase) =>void | 
Defined in โ
src/in/packages/viewport/src/LeaferTypeCreator.ts:13
MultiTouchHelper โ
โข Const MultiTouchHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| getData | ( list:IKeepTouchData[]) =>IMultiTouchData | 
Defined in โ
src/in/packages/viewport/src/interaction/MultiTouchHelper.ts:6
WheelEventHelper โ
โข Const WheelEventHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| getMove | ( event:IWheelEvent,config:IWheelConfig) =>IPointData | 
| getScale | ( event:IWheelEvent,config:IWheelConfig) =>number | 
Defined in โ
src/in/packages/viewport/src/interaction/WheelEventHelper.ts:6
canvasSizeAttrs โ
โข Const canvasSizeAttrs: string[]
Defined in โ
src/leafer/packages/canvas/canvas/src/LeaferCanvasBase.ts:12
version โ
โข Const version: "1.9.0"
Defined in โ
src/leafer/packages/core/src/index.ts:23
Plugin โ
โข Const Plugin: Object
Type declaration โ
| Name | Type | 
|---|---|
| list | IBooleanMap | 
| add | ( name:string, ...needPlugins:string[]) =>void | 
| has | ( name:string,tip?:boolean) =>boolean | 
| need | ( name:string) =>any | 
Defined in โ
src/leafer/packages/debug/src/Plugin.ts:6
Run โ
โข Const Run: Object
Type declaration โ
| Name | Type | 
|---|---|
| currentId | number | 
| currentName | string | 
| idMap | ids | 
| nameMap | names | 
| nameToIdMap | ids | 
| start | ( name:string,microsecond?:boolean) =>number | 
| end | ( id:number,microsecond?:boolean) =>void | 
| endOfName | ( name:string,microsecond?:boolean) =>void | 
Defined in โ
src/leafer/packages/debug/src/Run.ts:17
DataHelper โ
โข Const DataHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| default | <T>( t:T,defaultData:IObject) =>T | 
| assign | ( t:IObject,merge:IObject,exclude?:IObject) =>void | 
| copyAttrs | ( t:IObject,from:IObject,include:string[]) =>IObject | 
| clone | ( data:unknown) =>IObject | 
| toMap | ( list:string[]) =>IBooleanMap | 
| stintSet | <T, K>( data:T,attrName:K,value:T[K]) =>void | 
Defined in โ
src/leafer/packages/display-module/data/src/DataHelper.ts:4
emptyData โ
โข Const emptyData: IObject = {}
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:10
BranchRender โ
โข Const BranchRender: IBranchRenderModule
Defined in โ
src/leafer/packages/display-module/display-module/src/BranchRender.ts:7
LeafBounds โ
โข Const LeafBounds: ILeafBoundsModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafBounds.ts:13
LeafDataProxy โ
โข Const LeafDataProxy: ILeafDataProxyModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafDataProxy.ts:9
LeafEventer โ
โข Const LeafEventer: ILeafEventerModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafEventer.ts:6
LeafMatrix โ
โข Const LeafMatrix: ILeafMatrixModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafMatrix.ts:8
LeafRender โ
โข Const LeafRender: ILeafRenderModule
Defined in โ
src/leafer/packages/display-module/display-module/src/LeafRender.ts:6
BranchHelper โ
โข Const BranchHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| sort | ( a:ILeaf,b:ILeaf) =>number | 
| pushAllChildBranch | ( branch:ILeaf,leafList:ILeafList|ILeafLevelList) =>void | 
| pushAllParent | ( leaf:ILeaf,leafList:ILeafList|ILeafLevelList) =>void | 
| pushAllBranchStack | ( branch:ILeaf,pushList:ILeaf[]) =>void | 
| updateBounds | ( branch:ILeaf,exclude?:ILeaf) =>void | 
| updateBoundsByBranchStack | ( branchStack:ILeaf[],exclude?:ILeaf) =>void | 
Defined in โ
src/leafer/packages/display-module/helper/src/BranchHelper.ts:7
LeafBoundsHelper โ
โข Const LeafBoundsHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| worldBounds | ( target:ILeaf) =>IBoundsData | 
| localBoxBounds | ( target:ILeaf) =>IBoundsData | 
| localStrokeBounds | ( target:ILeaf) =>IBoundsData | 
| localRenderBounds | ( target:ILeaf) =>IBoundsData | 
| maskLocalBoxBounds | ( target:ILeaf,index:number) =>IBoundsData | 
| maskLocalStrokeBounds | ( target:ILeaf,index:number) =>IBoundsData | 
| maskLocalRenderBounds | ( target:ILeaf,index:number) =>IBoundsData | 
| excludeRenderBounds | ( child:ILeaf,options:IRenderOptions) =>boolean | 
Defined in โ
src/leafer/packages/display-module/helper/src/LeafBoundsHelper.ts:4
LeafHelper โ
โข Const LeafHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| updateAllMatrix | ( leaf:ILeaf,checkAutoLayout?:boolean,waitAutoLayout?:boolean) =>void | 
| updateMatrix | ( leaf:ILeaf,checkAutoLayout?:boolean,waitAutoLayout?:boolean) =>void | 
| updateBounds | ( leaf:ILeaf) =>void | 
| updateAllWorldOpacity | ( leaf:ILeaf) =>void | 
| updateChange | ( leaf:ILeaf) =>void | 
| updateAllChange | ( leaf:ILeaf) =>void | 
| worldHittable | ( t:ILeaf) =>boolean | 
| draggable | ( t:ILeaf) =>boolean | 
| copyCanvasByWorld | ( leaf:ILeaf,currentCanvas:ILeaferCanvas,fromCanvas:ILeaferCanvas,fromWorld?:IBoundsData,blendMode?:string,onlyResetTransform?:boolean) =>void | 
| moveWorld | ( t:ILeaf,x:number|IPointData,y:number,isInnerPoint?:boolean,transition?:ITransition) =>void | 
| moveLocal | ( t:ILeaf,x:number|IPointData,y:number,transition?:ITransition) =>void | 
| zoomOfWorld | ( t:ILeaf,origin:IPointData,scaleX:number,scaleY?:ITransition,resize?:boolean,transition?:ITransition) =>void | 
| zoomOfLocal | ( t:ILeaf,origin:IPointData,scaleX:number,scaleY:ITransition,resize?:boolean,transition?:ITransition) =>void | 
| rotateOfWorld | ( t:ILeaf,origin:IPointData,angle:number,transition?:ITransition) =>void | 
| rotateOfLocal | ( t:ILeaf,origin:IPointData,angle:number,transition?:ITransition) =>void | 
| skewOfWorld | ( t:ILeaf,origin:IPointData,skewX:number,skewY?:number,resize?:boolean,transition?:ITransition) =>void | 
| skewOfLocal | ( t:ILeaf,origin:IPointData,skewX:number,skewY:number,resize?:boolean,transition?:ITransition) =>void | 
| transformWorld | ( t:ILeaf,transform:IMatrixData,resize?:boolean,transition?:ITransition) =>void | 
| transform | ( t:ILeaf,transform:IMatrixData,resize?:boolean,transition?:ITransition) =>void | 
| setTransform | ( t:ILeaf,transform:IMatrixData,resize?:boolean,transition?:ITransition) =>void | 
| getFlipTransform | ( t:ILeaf,axis:IAxis) =>IMatrixData | 
| getLocalOrigin | ( t:ILeaf,origin:IPointData|IDirection) =>IPointData | 
| getInnerOrigin | ( t:ILeaf,origin:IPointData|IDirection) =>IPointData | 
| getRelativeWorld | ( t:ILeaf,relative:ILeaf,temp?:boolean) =>IMatrixData | 
| drop | ( t:ILeaf,parent:ILeaf,index?:number,resize?:boolean) =>void | 
| hasParent | ( p:ILeaf,parent:ILeaf) =>boolean|void | 
| animateMove | ( t:ILeaf,move:IPointData,speed:number) =>void | 
Defined in โ
src/leafer/packages/display-module/helper/src/LeafHelper.ts:10
WaitHelper โ
โข Const WaitHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| run | ( wait:IFunction[]) =>void | 
Defined in โ
src/leafer/packages/display-module/helper/src/WaitHelper.ts:3
leaferTransformAttrMap โ
โข Const leaferTransformAttrMap: IStringMap
Defined in โ
src/leafer/packages/event/src/LeaferEvent.ts:34
FileHelper โ
โข Const FileHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| alphaPixelTypes | IExportFileType[] | 
| upperCaseTypeMap | IStringMap | 
| mineType | ( type:string) =>string | 
| fileType | ( filename:string) =>string | 
| isOpaqueImage | ( filename:string) =>boolean | 
| getExportOptions | ( options?:number|boolean|IExportOptions) =>IExportOptions | 
Defined in โ
src/leafer/packages/file/src/FileHelper.ts:3
Resource โ
โข Const Resource: IResource
Defined in โ
src/leafer/packages/file/src/Resource.ts:11
ImageManager โ
โข Const ImageManager: IImageManager
Defined in โ
src/leafer/packages/image/image/src/ImageManager.ts:7
AlignHelper โ
โข Const AlignHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| toPoint | ( align:IDirection,content:IBoundsData,box:IBoundsData,to:IPointData,onlyBoxSize?:boolean,onlyContentSize?:boolean) =>void | 
Defined in โ
src/leafer/packages/math/src/AlignHelper.ts:6
AroundHelper โ
โข Const AroundHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| directionData | IUnitPointData[] | 
| tempPoint | IPointData | 
| get | ( around:IAround) =>IUnitPointData | 
| toPoint | ( around:IAround,box:IBoundsData,to:IPointData,onlyBoxSize?:boolean,content?:IBoundsData,onlyContentSize?:boolean) =>void | 
| getPoint | ( around:IAround,box:IBoundsData,to?:IPointData) =>IPointData | 
Defined in โ
src/leafer/packages/math/src/AroundHelper.ts:20
tempBounds โ
โข Const tempBounds: Bounds
Defined in โ
src/leafer/packages/math/src/Bounds.ts:185
BoundsHelper โ
โข Const BoundsHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| tempBounds | IBoundsData | 
| set | ( t:IBoundsData,x:number,y:number,width:number,height:number) =>void | 
| copy | ( t:IBoundsData,bounds:IBoundsData) =>void | 
| copyAndSpread | ( t:IBoundsData,bounds:IBoundsData,spread:IFourNumber,isShrink?:boolean,side?:ISide) =>void | 
| minX | ( t:IBoundsData) =>number | 
| minY | ( t:IBoundsData) =>number | 
| maxX | ( t:IBoundsData) =>number | 
| maxY | ( t:IBoundsData) =>number | 
| move | ( t:IBoundsData,x:number,y:number) =>void | 
| getByMove | ( t:IBoundsData,x:number,y:number) =>IBoundsData | 
| toOffsetOutBounds | ( t:IBoundsData,to?:IOffsetBoundsData,parent?:IBoundsData) =>void | 
| scale | ( t:IBoundsData,scaleX:number,scaleY:number,onlySize?:boolean) =>void | 
| scaleOf | ( t:IBoundsData,origin:IPointData,scaleX:number,scaleY:number) =>void | 
| tempToOuterOf | ( t:IBoundsData,matrix:IMatrixData) =>IBoundsData | 
| getOuterOf | ( t:IBoundsData,matrix:IMatrixData) =>IBoundsData | 
| toOuterOf | ( t:IBoundsData,matrix:IMatrixData,to?:IBoundsData) =>void | 
| toInnerOf | ( t:IBoundsData,matrix:IMatrixData,to?:IBoundsData) =>void | 
| getFitMatrix | ( t:IBoundsData,put:IBoundsData,baseScale:number) =>IMatrix | 
| getFitScale | ( t:ISizeData,put:ISizeData,isCoverMode?:boolean) =>number | 
| put | ( t:ISizeData,put:ISizeData,align:IDirection,putScale:number|"fit"|"cover",changeSize:boolean,to?:IPointData) =>void | 
| getSpread | ( t:IBoundsData,spread:IFourNumber,side?:ISide) =>IBoundsData | 
| spread | ( t:IBoundsData,spread:IFourNumber,side?:ISide) =>void | 
| shrink | ( t:IBoundsData,shrink:IFourNumber,side?:ISide) =>void | 
| ceil | ( t:IBoundsData) =>void | 
| unsign | ( t:IBoundsData) =>void | 
| float | ( t:IBoundsData,maxLength?:number) =>void | 
| add | ( t:IBoundsData,bounds:IBoundsData,isPoint?:boolean) =>void | 
| addList | ( t:IBoundsData,list:IBoundsData[]) =>void | 
| setList | ( t:IBoundsData,list:IBoundsData[],addMode:boolean) =>void | 
| addListWithFn | ( t:IBoundsData,list:IObject[],boundsDataFn:IBoundsDataFn) =>void | 
| setListWithFn | ( t:IBoundsData,list:IObject[],boundsDataFn:IBoundsDataFn,addMode:boolean) =>void | 
| setPoints | ( t:IBoundsData,points:IPointData[]) =>void | 
| setPoint | ( t:IBoundsData,point:IPointData) =>void | 
| addPoint | ( t:IBoundsData,point:IPointData) =>void | 
| getPoints | ( t:IBoundsData) =>IPointData[] | 
| hitRadiusPoint | ( t:IBoundsData,point:IRadiusPointData,pointMatrix?:IMatrixWithScaleData) =>boolean | 
| hitPoint | ( t:IBoundsData,point:IPointData,pointMatrix?:IMatrixData) =>boolean | 
| hit | ( t:IBoundsData,other:IBoundsData,otherMatrix?:IMatrixData) =>boolean | 
| includes | ( t:IBoundsData,other:IBoundsData,otherMatrix?:IMatrixData) =>boolean | 
| getIntersectData | ( t:IBoundsData,other:IBoundsData,otherMatrix?:IMatrixData) =>IBoundsData | 
| intersect | ( t:IBoundsData,other:IBoundsData,otherMatrix?:IMatrixData) =>void | 
| isSame | ( t:IBoundsData,bounds:IBoundsData) =>boolean | 
| isEmpty | ( t:IBoundsData) =>boolean | 
| reset | ( t:IBoundsData) =>void | 
Defined in โ
src/leafer/packages/math/src/BoundsHelper.ts:22
IncrementId โ
โข Const IncrementId: Object
Type declaration โ
| Name | Type | 
|---|---|
| RUNTIME | string | 
| LEAF | string | 
| TASK | string | 
| CNAVAS | string | 
| IMAGE | string | 
| types | INumberMap | 
| create | ( typeName:string) =>number | 
Defined in โ
src/leafer/packages/math/src/IncrementId.ts:4
MathHelper โ
โข Const MathHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| within | ( value:number,min:number|IRangeSize,max?:number) =>number | 
| fourNumber | ( num:number|number[],maxValue?:number) =>number[] | 
| formatRotation | ( rotation:number,unsign?:boolean) =>number | 
| getGapRotation | ( addRotation:number,gap:number,oldRotation:number) =>number | 
| float | ( num:number,maxLength?:number) =>number | 
| getScaleData | ( scale:number|IPointData,size:number|IOptionSizeData,originSize:ISizeData,scaleData?:IScaleData) =>IScaleData | 
| assignScale | ( scaleData:IScaleData,scale:number|IPointData) =>void | 
| randInt | ( num:number) =>number | 
| randColor | ( opacity?:number) =>string | 
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:6
OneRadian โ
โข Const OneRadian: number
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:96
PI2 โ
โข Const PI2: number
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:97
PI_2 โ
โข Const PI_2: number
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:98
tempMatrix โ
โข Const tempMatrix: Matrix
Defined in โ
src/leafer/packages/math/src/Matrix.ts:170
MatrixHelper โ
โข Const MatrixHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| defaultMatrix | IMatrixData | 
| defaultWorld | IMatrixWithLayoutData | 
| tempMatrix | IMatrixData | 
| set | ( t:IMatrixData,a:number,b:number,c:number,d:number,e:number,f:number) =>void | 
| get | () => IMatrixData | 
| getWorld | () => IMatrixWithLayoutData | 
| copy | ( t:IMatrixData,matrix:IMatrixData) =>void | 
| translate | ( t:IMatrixData,x:number,y:number) =>void | 
| translateInner | ( t:IMatrixData,x:number,y:number,hasOrigin?:boolean) =>void | 
| scale | ( t:IMatrixData,scaleX:number,scaleY:number) =>void | 
| scaleOfOuter | ( t:IMatrixData,origin:IPointData,scaleX:number,scaleY?:number) =>void | 
| scaleOfInner | ( t:IMatrixData,origin:IPointData,scaleX:number,scaleY:number) =>void | 
| rotate | ( t:IMatrixData,rotation:number) =>void | 
| rotateOfOuter | ( t:IMatrixData,origin:IPointData,rotation:number) =>void | 
| rotateOfInner | ( t:IMatrixData,origin:IPointData,rotation:number) =>void | 
| skew | ( t:IMatrixData,skewX:number,skewY?:number) =>void | 
| skewOfOuter | ( t:IMatrixData,origin:IPointData,skewX:number,skewY?:number) =>void | 
| skewOfInner | ( t:IMatrixData,origin:IPointData,skewX:number,skewY:number) =>void | 
| multiply | ( t:IMatrixData,child:IMatrixData) =>void | 
| multiplyParent | ( t:IMatrixWithOptionScaleData,parent:IMatrixWithOptionScaleData,to?:IMatrixWithOptionScaleData,abcdChanged?:number|boolean,childScaleData?:IScaleData,scrollData?:IScrollPointData) =>void | 
| divide | ( t:IMatrixData,child:IMatrixData) =>void | 
| divideParent | ( t:IMatrixData,parent:IMatrixData) =>void | 
| tempInvert | ( t:IMatrixData) =>IMatrixData | 
| invert | ( t:IMatrixData) =>void | 
| toOuterPoint | ( t:IMatrixData,inner:IPointData,to?:IPointData,distance?:boolean) =>void | 
| toInnerPoint | ( t:IMatrixData,outer:IPointData,to?:IPointData,distance?:boolean) =>void | 
| setLayout | ( t:IMatrixData,layout:ILayoutData,origin?:IPointData,around?:IPointData,bcChanged?:number|boolean) =>void | 
| getLayout | ( t:IMatrixData,origin?:IPointData,around?:IPointData,firstSkewY?:boolean) =>ILayoutData | 
| withScale | ( t:IMatrixData,scaleX?:number,scaleY:number) =>IMatrixWithScaleData | 
| reset | ( t:IMatrixData) =>void | 
Defined in โ
src/leafer/packages/math/src/MatrixHelper.ts:15
tempPoint โ
โข Const tempPoint: Point
Defined in โ
src/leafer/packages/math/src/Point.ts:100
PointHelper โ
โข Const PointHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| defaultPoint | IPointData | 
| tempPoint | IPointData | 
| tempRadiusPoint | IRadiusPointData | 
| set | ( t:IPointData,x:number,y:number) =>void | 
| setRadius | ( t:IRadiusPointData,x:number,y?:number) =>void | 
| copy | ( t:IPointData,point:IPointData) =>void | 
| copyFrom | ( t:IPointData,x:number,y:number) =>void | 
| round | ( t:IPointData,halfPixel?:boolean) =>void | 
| move | ( t:IPointData,x:number|IPointData,y?:number) =>void | 
| scale | ( t:IPointData,scaleX:number,scaleY:number) =>void | 
| scaleOf | ( t:IPointData,origin:IPointData,scaleX:number,scaleY:number) =>void | 
| rotate | ( t:IPointData,rotation:number,origin?:IPointData) =>void | 
| tempToInnerOf | ( t:IPointData,matrix:IMatrixData) =>IPointData | 
| tempToOuterOf | ( t:IPointData,matrix:IMatrixData) =>IPointData | 
| tempToInnerRadiusPointOf | ( t:IRadiusPointData,matrix:IMatrixWithScaleData) =>IRadiusPointData | 
| toInnerRadiusPointOf | ( t:IRadiusPointData,matrix:IMatrixWithScaleData,to?:IRadiusPointData) =>void | 
| toInnerOf | ( t:IPointData,matrix:IMatrixData,to?:IPointData) =>void | 
| toOuterOf | ( t:IPointData,matrix:IMatrixData,to?:IPointData) =>void | 
| getCenter | ( t:IPointData,to:IPointData) =>IPointData | 
| getCenterX | ( x1:number,x2:number) =>number | 
| getCenterY | ( y1:number,y2:number) =>number | 
| getDistance | ( t:IPointData,point:IPointData) =>number | 
| getDistanceFrom | ( x1:number,y1:number,x2:number,y2:number) =>number | 
| getMinDistanceFrom | ( x1:number,y1:number,x2:number,y2:number,x3:number,y3:number) =>number | 
| getAngle | ( t:IPointData,to:IPointData) =>number | 
| getRotation | ( t:IPointData,origin:IPointData,to:IPointData,toOrigin?:IPointData) =>number | 
| getRadianFrom | ( fromX:number,fromY:number,originX:number,originY:number,toX:number,toY:number,toOriginX?:number,toOriginY?:number) =>number | 
| getAtan2 | ( t:IPointData,to:IPointData) =>number | 
| getDistancePoint | ( t:IPointData,to:IPointData,distance:number,changeTo:boolean) =>IPointData | 
| toNumberPoints | ( originPoints:number[] |IPointData[]) =>number[] | 
| reset | ( t:IPointData) =>void | 
Defined in โ
src/leafer/packages/math/src/PointHelper.ts:12
StringNumberMap โ
โข Const StringNumberMap: INumberMap
Defined in โ
src/leafer/packages/math/src/StringNumber.ts:4
TwoPointBoundsHelper โ
โข Const TwoPointBoundsHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| tempPointBounds | ITwoPointBoundsData | 
| setPoint | ( t:ITwoPointBoundsData,minX:number,minY:number) =>void | 
| addPoint | ( t:ITwoPointBoundsData,x:number,y:number) =>void | 
| addBounds | ( t:ITwoPointBoundsData,x:number,y:number,width:number,height:number) =>void | 
| copy | ( t:ITwoPointBoundsData,pb:ITwoPointBoundsData) =>void | 
| addPointBounds | ( t:ITwoPointBoundsData,pb:ITwoPointBoundsData) =>void | 
| toBounds | ( t:ITwoPointBoundsData,setBounds:IBoundsData) =>void | 
Defined in โ
src/leafer/packages/math/src/TwoPointBoundsHelper.ts:3
BezierHelper โ
โข Const BezierHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| points | ( data:IPathCommandData,originPoints:number[] |IPointData[],curve?:number|boolean,close?:boolean) =>void | 
| rect | ( data:IPathCommandData,x:number,y:number,width:number,height:number) =>void | 
| roundRect | ( data:IPathCommandData,x:number,y:number,width:number,height:number,radius:number|number[]) =>void | 
| arcTo | ( data:void|IPathCommandData,fromX:number,fromY:number,x1:number,y1:number,toX:number,toY:number,radius:number,setPointBounds?:ITwoPointBoundsData,setEndPoint?:IPointData,setStartPoint?:IPointData) =>void | 
| arc | ( data:void|IPathCommandData,x:number,y:number,radius:number,startAngle:number,endAngle:number,anticlockwise?:boolean,setPointBounds?:ITwoPointBoundsData,setEndPoint?:IPointData,setStartPoint?:IPointData) =>void | 
| ellipse | ( data:void|IPathCommandData,cx:number,cy:number,radiusX:number,radiusY:number,rotation:number,startAngle:number,endAngle:number,anticlockwise?:boolean,setPointBounds?:ITwoPointBoundsData,setEndPoint?:IPointData,setStartPoint?:IPointData) =>void | 
| quadraticCurveTo | ( data:IPathCommandData,fromX:number,fromY:number,x1:number,y1:number,toX:number,toY:number) =>void | 
| toTwoPointBoundsByQuadraticCurve | ( fromX:number,fromY:number,x1:number,y1:number,toX:number,toY:number,pointBounds:ITwoPointBoundsData,addMode?:boolean) =>void | 
| toTwoPointBounds | ( fromX:number,fromY:number,x1:number,y1:number,x2:number,y2:number,toX:number,toY:number,pointBounds:ITwoPointBoundsData,addMode?:boolean) =>void | 
| getPointAndSet | ( t:number,fromX:number,fromY:number,x1:number,y1:number,x2:number,y2:number,toX:number,toY:number,setPoint:IPointData) =>void | 
| getPoint | ( t:number,fromX:number,fromY:number,x1:number,y1:number,x2:number,y2:number,toX:number,toY:number) =>IPointData | 
| getDerivative | ( t:number,fromV:number,v1:number,v2:number,toV:number) =>number | 
Defined in โ
src/leafer/packages/path/src/BezierHelper.ts:15
EllipseHelper โ
โข Const EllipseHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| ellipticalArc | ( data:IPathCommandData,fromX:number,fromY:number,radiusX:number,radiusY:number,rotation:number,largeFlag:number,sweepFlag:number,toX:number,toY:number,curveMode?:boolean) =>void | 
Defined in โ
src/leafer/packages/path/src/EllipseHelper.ts:12
PathBounds โ
โข Const PathBounds: Object
Type declaration โ
| Name | Type | 
|---|---|
| toBounds | ( data:IPathCommandData,setBounds:IBoundsData) =>void | 
| toTwoPointBounds | ( data:IPathCommandData,setPointBounds:ITwoPointBoundsData) =>void | 
Defined in โ
src/leafer/packages/path/src/PathBounds.ts:19
PathCommandDataHelper โ
โข Const PathCommandDataHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| beginPath | ( data:IPathCommandData) =>void | 
| moveTo | ( data:IPathCommandData,x:number,y:number) =>void | 
| lineTo | ( data:IPathCommandData,x:number,y:number) =>void | 
| bezierCurveTo | ( data:IPathCommandData,x1:number,y1:number,x2:number,y2:number,x:number,y:number) =>void | 
| quadraticCurveTo | ( data:IPathCommandData,x1:number,y1:number,x:number,y:number) =>void | 
| closePath | ( data:IPathCommandData) =>void | 
| rect | ( data:IPathCommandData,x:number,y:number,width:number,height:number) =>void | 
| roundRect | ( data:IPathCommandData,x:number,y:number,width:number,height:number,cornerRadius:number|number[]) =>void | 
| ellipse | ( data:IPathCommandData,x:number,y:number,radiusX:number,radiusY:number,rotation?:number,startAngle?:number,endAngle?:number,anticlockwise?:boolean) =>void | 
| arc | ( data:IPathCommandData,x:number,y:number,radius:number,startAngle?:number,endAngle?:number,anticlockwise?:boolean) =>void | 
| arcTo | ( data:IPathCommandData,x1:number,y1:number,x2:number,y2:number,radius:number,lastX?:number,lastY?:number) =>void | 
| drawEllipse | ( data:IPathCommandData,x:number,y:number,radiusX:number,radiusY:number,rotation?:number,startAngle?:number,endAngle?:number,anticlockwise?:boolean) =>void | 
| drawArc | ( data:IPathCommandData,x:number,y:number,radius:number,startAngle?:number,endAngle?:number,anticlockwise?:boolean) =>void | 
| drawPoints | ( data:IPathCommandData,points:number[] |IPointData[],curve?:number|boolean,close?:boolean) =>void | 
Defined in โ
src/leafer/packages/path/src/PathCommandDataHelper.ts:14
PathCommandMap โ
โข Const PathCommandMap: INumberMap
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:16
NeedConvertToCanvasCommandMap โ
โข Const NeedConvertToCanvasCommandMap: INumberMap
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:83
PathNumberCommandMap โ
โข Const PathNumberCommandMap: IStringMap = {}
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:116
PathNumberCommandLengthMap โ
โข Const PathNumberCommandLengthMap: INumberMap = {}
Defined in โ
src/leafer/packages/path/src/PathCommandMap.ts:122
PathConvert โ
โข Const PathConvert: Object
Type declaration โ
| Name | Type | 
|---|---|
| current | ICurrentCommand | 
| stringify | ( data:IPathCommandData,floatLength?:number) =>string | 
| parse | ( pathString:string,curveMode?:boolean) =>IPathCommandData | 
| toCanvasData | ( old:IPathCommandData,curveMode?:boolean) =>IPathCommandData | 
| objectToCanvasData | ( list:IPathCommandObject[]) =>IPathCommandData | 
| copyData | ( data:IPathCommandData,old:IPathCommandData,index:number,count:number) =>void | 
| pushData | ( data:IPathCommandData,strNum:string|number) =>void | 
Defined in โ
src/leafer/packages/path/src/PathConvert.ts:25
PathCorner โ
โข Const PathCorner: Object
Type declaration โ
| Name | Type | 
|---|---|
| smooth | ( data:IPathCommandData,cornerRadius:number,_cornerSmoothing?:number) =>IPathCommandData | 
Defined in โ
src/leafer/packages/path/src/PathCorner.ts:12
PathDrawer โ
โข Const PathDrawer: Object
Type declaration โ
| Name | Type | 
|---|---|
| drawPathByData | ( drawer:IPathDrawer,data:IPathCommandData) =>void | 
Defined in โ
src/leafer/packages/path/src/PathDrawer.ts:11
PathHelper โ
โข Const PathHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| creator | IPathCreator | 
| parse | ( _pathString:string,_curveMode?:boolean) =>IPathCommandData | 
| convertToCanvasData | ( _old:IPathCommandData,_curveMode?:boolean) =>IPathCommandData | 
Defined in โ
src/leafer/packages/path/src/PathHelper.ts:3
RectHelper โ
โข Const RectHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| drawRoundRect | ( drawer:IPathDrawer,x:number,y:number,width:number,height:number,cornerRadius:number|number[]) =>void | 
Defined in โ
src/leafer/packages/path/src/RectHelper.ts:4
pen โ
โข Const pen: PathCreator
Defined in โ
src/leafer/packages/path/src/index.ts:23
Platform โ
โข Const Platform: IPlatform
Defined in โ
src/leafer/packages/platform/platform/src/Platform.ts:4
Creator โ
โข Const Creator: ICreator
Defined in โ
src/leafer/packages/platform/platform/src/creator/Creator.ts:5
EventCreator โ
โข Const EventCreator: Object
Type declaration โ
| Name | Type | 
|---|---|
| nameList | IObject | 
| register | ( Event:IObject) =>void | 
| changeName | ( oldName:string,newName:string) =>void | 
| has | ( type:string) =>boolean | 
| get | ( type:string, ...params:unknown[]) =>IEvent | 
Defined in โ
src/leafer/packages/platform/platform/src/creator/EventCreator.ts:8
UICreator โ
โข Const UICreator: Object
Type declaration โ
| Name | Type | 
|---|---|
| list | IObject | 
| register | ( UI:IObject) =>void | 
| get | ( tag:string,data?:IObject,x?:number,y?:number,width?:number,height?:number) =>ILeaf | 
Defined in โ
src/leafer/packages/platform/platform/src/creator/UICreator.ts:8
UIBounds โ
โข Const UIBounds: IUIBoundsModule
Defined in โ
src/ui/packages/display-module/bounds/src/UIBounds.ts:6
RectRender โ
โข Const RectRender: IRectRenderModule
Defined in โ
src/ui/packages/display-module/render/src/RectRender.ts:6
UIRender โ
โข Const UIRender: IUIRenderModule
Defined in โ
src/ui/packages/display-module/render/src/UIRender.ts:9
MyImage โ
โข Const MyImage: typeof Image = Image
Defined in โ
src/ui/packages/display/src/Image.ts:31
MyDragEvent โ
โข Const MyDragEvent: typeof DragEvent = DragEvent
Defined in โ
src/ui/packages/event/src/DragEvent.ts:118
Keyboard โ
โข Const Keyboard: Object
Type declaration โ
| Name | Type | 
|---|---|
| isHoldSpaceKey | () => boolean | 
| isHold | ( code:IShortcutKeyCodes) =>boolean | 
| isHoldKeys | ( shortcutKeys:IShortcutKeysCheck|IShortcutKeys,e?:IUIEvent) =>boolean | 
| setDownCode | ( code:string) =>void | 
| setUpCode | ( code:string) =>void | 
Defined in โ
src/ui/packages/event/src/Keyboard.ts:6
PointerButton โ
โข Const PointerButton: Object
Type declaration โ
| Name | Type | 
|---|---|
| LEFT | number | 
| RIGHT | number | 
| MIDDLE | number | 
| defaultLeft | ( event:IUIEvent) =>void | 
| left | ( event:IUIEvent) =>boolean | 
| right | ( event:IUIEvent) =>boolean | 
| middle | ( event:IUIEvent) =>boolean | 
Defined in โ
src/ui/packages/event/src/PointerButton.ts:4
MyPointerEvent โ
โข Const MyPointerEvent: typeof PointerEvent = PointerEvent
Defined in โ
src/ui/packages/event/src/PointerEvent.ts:50
TextConvert โ
โข Const TextConvert: ITextConvertModule
Defined in โ
src/ui/packages/external/src/index.ts:7
ColorConvert โ
โข Const ColorConvert: IColorConvertModule
Defined in โ
src/ui/packages/external/src/index.ts:9
UnitConvert โ
โข Const UnitConvert: Object
Type declaration โ
| Name | Type | 
|---|---|
| number | ( value:number|IUnitData,percentRefer?:number) =>number | 
Defined in โ
src/ui/packages/external/src/index.ts:13
PathArrow โ
โข Const PathArrow: IPathArrowModule
Defined in โ
src/ui/packages/external/src/index.ts:20
Paint โ
โข Const Paint: IPaintModule
Defined in โ
src/ui/packages/external/src/index.ts:23
PaintImage โ
โข Const PaintImage: IPaintImageModule
Defined in โ
src/ui/packages/external/src/index.ts:25
PaintGradient โ
โข Const PaintGradient: IPaintGradientModule
Defined in โ
src/ui/packages/external/src/index.ts:27
Effect โ
โข Const Effect: IEffectModule
Defined in โ
src/ui/packages/external/src/index.ts:29
Filter โ
โข Const Filter: IFilterModule
Defined in โ
src/ui/packages/external/src/index.ts:31
Export โ
โข Const Export: IExportModule
Defined in โ
src/ui/packages/external/src/index.ts:35
State โ
โข Const State: IStateModule
Defined in โ
src/ui/packages/external/src/index.ts:37
Transition โ
โข Const Transition: ITransitionModule
Defined in โ
src/ui/packages/external/src/index.ts:42
InteractionHelper โ
โข Const InteractionHelper: Object
Type declaration โ
| Name | Type | 
|---|---|
| getDragEventData | ( startPoint:IPointData,lastPoint:IPointData,event:IPointerEvent) =>IDragEvent | 
| getDropEventData | ( event:IPointerEvent,list:ILeafList,data:IObject) =>IDropEvent | 
| getSwipeDirection | ( angle:number) =>string | 
| getSwipeEventData | ( startPoint:IPointData,lastDragData:IDragEvent,event:IPointerEvent) =>ISwipeEvent | 
| getBase | ( e:IObject) =>IUIEvent | 
| pathHasEventType | ( path:ILeafList,type:string) =>boolean | 
| filterPathByEventType | ( path:ILeafList,type:string) =>ILeafList | 
| pathCanDrag | ( path:ILeafList) =>boolean | 
| pathHasOutside | ( path:ILeafList) =>boolean | 
Defined in โ
src/ui/packages/interaction/interaction/src/InteractionHelper.ts:7
Functions โ
arrowType โ
โธ arrowType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/in/packages/arrow/src/decorator.ts:4
registerEditTool โ
โธ registerEditTool(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
Returns โ
void
Defined in โ
src/in/packages/editor/src/tool/EditToolCreator.ts:9
registerInnerEditor โ
โธ registerInnerEditor(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
Returns โ
void
Defined in โ
src/in/packages/editor/src/tool/EditToolCreator.ts:15
motionPathType โ
โธ motionPathType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/in/packages/motion-path/src/decorator.ts:4
scaleResize โ
โธ scaleResize(leaf, scaleX, scaleY): void
Parameters โ
| Name | Type | 
|---|---|
| leaf | ILeaf | 
| scaleX | number | 
| scaleY | number | 
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:10
scaleResizeFontSize โ
โธ scaleResizeFontSize(leaf, scaleX, scaleY, direction?): void
Parameters โ
| Name | Type | 
|---|---|
| leaf | IText | 
| scaleX | number | 
| scaleY | number | 
| direction? | Direction9 | 
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:20
scaleResizePath โ
โธ scaleResizePath(leaf, scaleX, scaleY): void
Parameters โ
| Name | Type | 
|---|---|
| leaf | ILeaf | 
| scaleX | number | 
| scaleY | number | 
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:58
scaleResizePoints โ
โธ scaleResizePoints(leaf, scaleX, scaleY): void
Parameters โ
| Name | Type | 
|---|---|
| leaf | ILine|IPolygon | 
| scaleX | number | 
| scaleY | number | 
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:63
scaleResizeGroup โ
โธ scaleResizeGroup(group, scaleX, scaleY): void
Parameters โ
| Name | Type | 
|---|---|
| group | IBranch | 
| scaleX | number | 
| scaleY | number | 
Returns โ
void
Defined in โ
src/in/packages/resize/src/scaler.ts:70
stateType โ
โธ stateType(defaultValue?, styleName?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| styleName? | string | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/in/packages/state/src/decorator.ts:4
stateStyleType โ
โธ stateStyleType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/in/packages/state/src/decorator.ts:14
addViewport โ
โธ addViewport(leafer, mergeConfig?, custom?): void
Parameters โ
| Name | Type | 
|---|---|
| leafer | ILeaferBase | 
| mergeConfig? | ILeaferConfig | 
| custom? | boolean | 
Returns โ
void
Defined in โ
src/in/packages/viewport/src/type/viewport.ts:6
addViewportConfig โ
โธ addViewportConfig(leafer, mergeConfig?): void
Parameters โ
| Name | Type | 
|---|---|
| leafer | ILeaferBase | 
| mergeConfig? | ILeaferConfig | 
Returns โ
void
Defined in โ
src/in/packages/viewport/src/type/viewport.ts:22
canvasPatch โ
โธ canvasPatch(drawer): void
Parameters โ
| Name | Type | 
|---|---|
| drawer | IPathDrawer | 
Returns โ
void
Defined in โ
src/leafer/packages/canvas/canvas/src/patch/index.ts:5
registerUI โ
โธ registerUI(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/class.ts:4
registerUIEvent โ
โธ registerUIEvent(): (target: IObject) => void
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/class.ts:10
decorateLeafAttr โ
โธ decorateLeafAttr(defaultValue?, descriptorFn?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| descriptorFn? | ILeafAttrDescriptorFn | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:10
attr โ
โธ attr(partDescriptor?): ILeafAttrDescriptor
Parameters โ
| Name | Type | 
|---|---|
| partDescriptor? | ILeafAttrDescriptor | 
Returns โ
Defined in โ
src/leafer/packages/decorator/src/data.ts:14
defineLeafAttr โ
โธ defineLeafAttr(target, key, defaultValue?, partDescriptor?): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
| defaultValue? | IValue | 
| partDescriptor? | ILeafAttrDescriptor | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:19
dataType โ
โธ dataType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:29
positionType โ
โธ positionType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| checkFiniteNumber? | boolean | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:33
autoLayoutType โ
โธ autoLayoutType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:41
scaleType โ
โธ scaleType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| checkFiniteNumber? | boolean | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:53
rotationType โ
โธ rotationType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| checkFiniteNumber? | boolean | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:62
boundsType โ
โธ boundsType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| checkFiniteNumber? | boolean | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:71
naturalBoundsType โ
โธ naturalBoundsType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:79
doBoundsType โ
โธ doBoundsType(leaf): void
Parameters โ
| Name | Type | 
|---|---|
| leaf | ILeaf | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:87
pathInputType โ
โธ pathInputType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:92
pathType โ
โธ pathType(defaultValue?, checkFiniteNumber?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| checkFiniteNumber? | boolean | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:104
affectStrokeBoundsType โ
โธ affectStrokeBoundsType(defaultValue?, useStroke?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| useStroke? | boolean | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:107
doStrokeType โ
โธ doStrokeType(leaf): void
Parameters โ
| Name | Type | 
|---|---|
| leaf | ILeaf | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:118
strokeType โ
โธ strokeType(defaultValue?, useStroke?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
| useStroke? | boolean | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:123
affectRenderBoundsType โ
โธ affectRenderBoundsType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:125
surfaceType โ
โธ surfaceType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:134
opacityType โ
โธ opacityType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:142
visibleType โ
โธ visibleType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:151
sortType โ
โธ sortType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:182
maskType โ
โธ maskType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:193
eraserType โ
โธ eraserType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:204
hitType โ
โธ hitType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:212
cursorType โ
โธ cursorType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:224
dataProcessor โ
โธ dataProcessor(processor): (target: IObject, _key?: string) => void
Parameters โ
| Name | Type | 
|---|---|
| processor | IObject | 
Returns โ
fn
โธ (target, _key?): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
| _key? | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:236
layoutProcessor โ
โธ layoutProcessor(processor): (target: IObject, _key?: string) => void
Parameters โ
| Name | Type | 
|---|---|
| processor | IObject | 
Returns โ
fn
โธ (target, _key?): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
| _key? | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:244
defineDataProcessor โ
โธ defineDataProcessor(target, key, defaultValue?): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
| defaultValue? | IValueFunction|IValue | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/data.ts:261
defineKey โ
โธ defineKey<T>(target, key, descriptor, noConfigurable?): void
Type parameters โ
| Name | 
|---|
| T | 
Parameters โ
| Name | Type | 
|---|---|
| target | T | 
| key | string | 
| descriptor | IObject&ThisType<T> | 
| noConfigurable? | boolean | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/object.ts:4
getDescriptor โ
โธ getDescriptor(object, name): PropertyDescriptor
Parameters โ
| Name | Type | 
|---|---|
| object | IObject | 
| name | string | 
Returns โ
PropertyDescriptor
Defined in โ
src/leafer/packages/decorator/src/object.ts:9
createDescriptor โ
โธ createDescriptor(key, defaultValue?): Object
Parameters โ
| Name | Type | 
|---|---|
| key | string | 
| defaultValue? | IValue | 
Returns โ
Object
| Name | Type | 
|---|---|
| get | () => any | 
| set | ( value:IValue) =>void | 
Defined in โ
src/leafer/packages/decorator/src/object.ts:13
rewrite โ
โธ rewrite(method): (target: IObject, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| method | IFunction | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
| key | string | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/rewrite.ts:18
rewriteAble โ
โธ rewriteAble(): (_target: IObject) => void
Returns โ
fn
โธ (_target): void
Parameters โ
| Name | Type | 
|---|---|
| _target | IObject | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/rewrite.ts:24
useModule โ
โธ useModule(module, exclude?): (target: IObject) => void
Parameters โ
| Name | Type | 
|---|---|
| module | IObject | 
| exclude? | string[] | 
Returns โ
fn
โธ (target): void
Parameters โ
| Name | Type | 
|---|---|
| target | IObject | 
Returns โ
void
Defined in โ
src/leafer/packages/decorator/src/rewrite.ts:45
isUndefined โ
โธ isUndefined(value): boolean
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:12
isNull โ
โธ isNull(value): boolean
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:16
isString โ
โธ isString<T>(value): value is T
Type parameters โ
| Name | Type | 
|---|---|
| T | extends string | 
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:20
isFinite โ
โธ isFinite(number): boolean
Returns true if passed value is finite. Unlike the global isFinite, Number.isFinite doesn't forcibly convert the parameter to a number. Only finite values of the type number, result in true.
Parameters โ
| Name | Type | Description | 
|---|---|---|
| number | unknown | A numeric value. | 
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:24
isNumber โ
โธ isNumber<T>(value): value is T
Type parameters โ
| Name | Type | 
|---|---|
| T | extends number | 
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:26
tryToNumber โ
โธ tryToNumber(value): number
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
number
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:32
isArray โ
โธ isArray(arg): arg is any[]
Parameters โ
| Name | Type | 
|---|---|
| arg | any | 
Returns โ
arg is any[]
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:36
isObject โ
โธ isObject<T>(value): value is T
Type parameters โ
| Name | Type | 
|---|---|
| T | extends object | 
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:38
isData โ
โธ isData<T>(value): value is T
Type parameters โ
| Name | Type | 
|---|---|
| T | extends object | 
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
value is T
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:42
isEmptyData โ
โธ isEmptyData(value): boolean
Parameters โ
| Name | Type | 
|---|---|
| value | any | 
Returns โ
boolean
Defined in โ
src/leafer/packages/display-module/data/src/data.ts:46
getPointData โ
โธ getPointData(): IPointData
Returns โ
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:100
getBoundsData โ
โธ getBoundsData(): IBoundsData
Returns โ
Defined in โ
src/leafer/packages/math/src/MathHelper.ts:101
effectType โ
โธ effectType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:7
resizeType โ
โธ resizeType(defaultValue?): (target: ILeaf, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | ILeaf | 
| key | string | 
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:17
zoomLayerType โ
โธ zoomLayerType(): (target: IUI, key: string) => void
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | IUI | 
| key | string | 
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:27
createAttr โ
โธ createAttr(defaultValue?): (target: IUI, key: string) => void
Parameters โ
| Name | Type | 
|---|---|
| defaultValue? | IValue | 
Returns โ
fn
โธ (target, key): void
Parameters โ
| Name | Type | 
|---|---|
| target | IUI | 
| key | string | 
Returns โ
void
Defined in โ
src/ui/packages/decorator/src/data.ts:41
useCanvas โ
โธ useCanvas(_canvasType, _power?): void
Parameters โ
| Name | Type | 
|---|---|
| _canvasType | ICanvasType | 
| _power? | IObject | 
Returns โ
void