You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@leafer/layout

Package Overview
Dependencies
Maintainers
1
Versions
117
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@leafer/layout - npm Package Compare versions

Comparing version
1.0.0-rc.17
to
1.0.0-rc.18
+5
-4
package.json
{
"name": "@leafer/layout",
"version": "1.0.0-rc.17",
"version": "1.0.0-rc.18",
"description": "@leafer/layout",

@@ -25,8 +25,9 @@ "author": "Chao (Leafer) Wan",

"dependencies": {
"@leafer/math": "1.0.0-rc.17",
"@leafer/platform": "1.0.0-rc.17"
"@leafer/math": "1.0.0-rc.18",
"@leafer/helper": "1.0.0-rc.18",
"@leafer/platform": "1.0.0-rc.18"
},
"devDependencies": {
"@leafer/interface": "1.0.0-rc.17"
"@leafer/interface": "1.0.0-rc.18"
}
}
import { ILeaf, ILeafLayout, ILocationType, IBoundsType, IBoundsData, IMatrixData, ILayoutBoundsData, IPointData } from '@leafer/interface'
import { Bounds, BoundsHelper, Matrix, MatrixHelper, PointHelper } from '@leafer/math'
import { Bounds, BoundsHelper, MatrixHelper, PointHelper } from '@leafer/math'
import { LeafHelper } from '@leafer/helper'
import { Platform } from '@leafer/platform'
const tempMatrix = new Matrix()
const { getRelativeWorld } = LeafHelper
const { toOuterOf, getPoints, copy } = BoundsHelper

@@ -122,11 +123,14 @@

this.update()
const { leaf } = this
switch (relative) {
case 'world':
return this.leaf.__world
return leaf.__world
case 'local':
return this.leaf.__localMatrix
return leaf.__localMatrix
case 'inner':
return MatrixHelper.defaultMatrix
case 'page':
relative = leaf.zoomLayer
default:
return new Matrix(this.leaf.__world).divideParent(relative.__world)
return getRelativeWorld(leaf, relative)
}

@@ -144,2 +148,4 @@ }

return this.getInnerBounds(type)
case 'page':
relative = this.leaf.zoomLayer
default:

@@ -209,5 +215,7 @@ return new Bounds(this.getInnerBounds(type)).toOuterOf(this.getTransform(relative))

break
case 'page':
relative = leaf.zoomLayer
default:
point = leaf.getWorldPoint(bounds, relative)
matrix = tempMatrix.set(leaf.__world).divideParent(relative.__world)
matrix = getRelativeWorld(leaf, relative, true)
}

@@ -247,2 +255,4 @@

break
case 'page':
relative = leaf.zoomLayer
default:

@@ -249,0 +259,0 @@ relativeLeaf = relative