@applitools/utils
Advanced tools
Comparing version 1.3.12 to 1.3.13
{ | ||
"name": "@applitools/utils", | ||
"version": "1.3.12", | ||
"version": "1.3.13", | ||
"keywords": [ | ||
@@ -5,0 +5,0 @@ "applitools", |
@@ -1,13 +0,5 @@ | ||
declare type Location = { | ||
x: number; | ||
y: number; | ||
}; | ||
declare type RectangleSize = { | ||
width: number; | ||
height: number; | ||
}; | ||
declare type Region = Location & RectangleSize; | ||
import type { Location, Size, Region } from './utility-types'; | ||
export declare function location(region: Region): Location; | ||
export declare function size(region: Region): RectangleSize; | ||
export declare function region(location: Location, size: RectangleSize): { | ||
export declare function size(region: Region): Size; | ||
export declare function region(location: Location, size: Size): { | ||
x: number; | ||
@@ -18,18 +10,18 @@ y: number; | ||
}; | ||
export declare function isEmpty(size: RectangleSize): boolean; | ||
export declare function isEmpty(size: Size): boolean; | ||
export declare function isEmpty(region: Region): boolean; | ||
export declare function round(region: Region): Region; | ||
export declare function round(region: RectangleSize): RectangleSize; | ||
export declare function round(region: Size): Size; | ||
export declare function round(region: Location): Location; | ||
export declare function ceil(region: Region): Region; | ||
export declare function ceil(region: RectangleSize): RectangleSize; | ||
export declare function ceil(region: Size): Size; | ||
export declare function ceil(region: Location): Location; | ||
export declare function floor(region: Region): Region; | ||
export declare function floor(region: RectangleSize): RectangleSize; | ||
export declare function floor(region: Size): Size; | ||
export declare function floor(region: Location): Location; | ||
export declare function rotate(size: RectangleSize, degrees: number): RectangleSize; | ||
export declare function rotate(region: Region, degrees: number, size: RectangleSize): Region; | ||
export declare function rotate(location: Location, degrees: number, size: RectangleSize): RectangleSize; | ||
export declare function rotate(size: Size, degrees: number): Size; | ||
export declare function rotate(region: Region, degrees: number, size: Size): Region; | ||
export declare function rotate(location: Location, degrees: number, size: Size): Size; | ||
export declare function scale(region: Region, scaleRatio: number): Region; | ||
export declare function scale(size: RectangleSize, scaleRatio: number): RectangleSize; | ||
export declare function scale(size: Size, scaleRatio: number): Size; | ||
export declare function scale(location: Location, scaleRatio: number): Location; | ||
@@ -46,4 +38,4 @@ export declare function offset(region: Region, offset: Location): Region; | ||
export declare function equals(location1: Location, location2: Location): boolean; | ||
export declare function equals(size1: RectangleSize, size2: RectangleSize): boolean; | ||
export declare function divide(region: Region, size: RectangleSize, padding?: { | ||
export declare function equals(size1: Size, size2: Size): boolean; | ||
export declare function divide(region: Region, size: Size, padding?: { | ||
top?: number; | ||
@@ -58,2 +50,1 @@ bottom?: number; | ||
}): Region; | ||
export {}; |
@@ -0,3 +1,14 @@ | ||
export declare type MaybeArray<T> = T | T[]; | ||
export declare type Mutable<T> = { | ||
-readonly [P in keyof T]: T[P]; | ||
}; | ||
export declare type Optional<T, K extends keyof T> = Omit<T, K> & Partial<Pick<T, K>>; | ||
export declare type Location = { | ||
x: number; | ||
y: number; | ||
}; | ||
export declare type Size = { | ||
width: number; | ||
height: number; | ||
}; | ||
export declare type Region = Location & Size; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
65614
1143