1 | /**
|
2 | * An array of numbers representing a size: [width, height].
|
3 | */
|
4 | export type Size = [number, number];
|
5 | /**
|
6 | * Returns a buffered size.
|
7 | */
|
8 | export function buffer(size: Size, num: number, opt_size?: Size): Size;
|
9 | /**
|
10 | * Determines if a size has a positive area.
|
11 | */
|
12 | export function hasArea(size: Size): boolean;
|
13 | /**
|
14 | * Returns a size scaled by a ratio. The result will be an array of integers.
|
15 | */
|
16 | export function scale(size: Size, ratio: number, opt_size?: Size): Size;
|
17 | /**
|
18 | * Returns an Size array for the passed in number (meaning: square) or
|
19 | * Size array.
|
20 | * (meaning: non-square),
|
21 | */
|
22 | export function toSize(size: number | Size, opt_size?: Size): Size;
|