Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@leafer/math

Package Overview
Dependencies
Maintainers
1
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@leafer/math - npm Package Compare versions

Comparing version
1.12.4
to
2.0.0
+8
src/UnitHelper.ts
import { IUnitData } from '@leafer/interface'
import { isObject } from '@leafer/data'
export const UnitConvertHelper = {
number(value: number | IUnitData, percentRefer?: number): number {
return isObject(value) ? (value.type === 'percent' ? value.value * percentRefer : value.value) : value
}
}
+3
-3
{
"name": "@leafer/math",
"version": "1.12.4",
"version": "2.0.0",
"description": "@leafer/math",

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

"devDependencies": {
"@leafer/interface": "1.12.4",
"@leafer/data": "1.12.4"
"@leafer/interface": "2.0.0",
"@leafer/data": "2.0.0"
}
}

@@ -363,2 +363,6 @@ import { IPointData, IBoundsData, IMatrixData, IFourNumber, IBoundsDataFn, IObject, IMatrix, IOffsetBoundsData, IRadiusPointData, IMatrixWithScaleData, ISide, IAlign, ISizeData, IScrollPointData } from '@leafer/interface'

hasSize(t: IBoundsData): boolean {
return (t.width && t.height) as any as boolean
},
reset(t: IBoundsData): void {

@@ -365,0 +369,0 @@ B.set(t)

@@ -16,4 +16,5 @@ export { IncrementId } from './IncrementId'

export { FourNumberHelper } from './FourNumberHelper'
export { UnitConvertHelper } from './UnitHelper'
export { StringNumberMap } from './StringNumber'
export { Direction4, Direction9 } from './Direction'
import * as _leafer_interface from '@leafer/interface';
import { INumberMap, IPoint, IPointData, IMatrixData, IBounds, IBoundsData, IMatrix, IAlign, IFourNumber, ISide, IObject, IBoundsDataFn, IRadiusPointData, IMatrixWithLayoutData, IAutoBounds, IAutoBoundsData, ISizeData, IMatrixWithScaleData, ILayoutData, IUnitPointData, IAround, IScrollPointData, IOffsetBoundsData, ITwoPointBoundsData, IRangeSize, IOptionSizeData, IScaleData, IMatrixWithOptionScaleData } from '@leafer/interface';
import { INumberMap, IPoint, IPointData, IMatrixData, IBounds, IBoundsData, IMatrix, IAlign, IFourNumber, ISide, IObject, IBoundsDataFn, IRadiusPointData, IMatrixWithLayoutData, IAutoBounds, IAutoBoundsData, ISizeData, IMatrixWithScaleData, ILayoutData, IUnitPointData, IAround, IScrollPointData, IOffsetBoundsData, ITwoPointBoundsData, IRangeSize, IOptionSizeData, IScaleData, IMatrixWithOptionScaleData, IUnitData } from '@leafer/interface';

@@ -234,2 +234,3 @@ declare const IncrementId: {

isEmpty(t: IBoundsData): boolean;
hasSize(t: IBoundsData): boolean;
reset(t: IBoundsData): void;

@@ -316,2 +317,6 @@ };

declare const UnitConvertHelper: {
number(value: number | IUnitData, percentRefer?: number): number;
};
declare const StringNumberMap: INumberMap;

@@ -341,2 +346,2 @@

export { AlignHelper, AroundHelper, AutoBounds, Bounds, BoundsHelper, Direction4, Direction9, FourNumberHelper, IncrementId, MathHelper, Matrix, MatrixHelper, OneRadian, PI2, PI_2, Point, PointHelper, StringNumberMap, TwoPointBoundsHelper, getBoundsData, getMatrixData, getPointData, tempBounds, tempMatrix, tempPoint };
export { AlignHelper, AroundHelper, AutoBounds, Bounds, BoundsHelper, Direction4, Direction9, FourNumberHelper, IncrementId, MathHelper, Matrix, MatrixHelper, OneRadian, PI2, PI_2, Point, PointHelper, StringNumberMap, TwoPointBoundsHelper, UnitConvertHelper, getBoundsData, getMatrixData, getPointData, tempBounds, tempMatrix, tempPoint };