From 0a62c943c5b3df493515a71e70819a3fa23bd7e6 Mon Sep 17 00:00:00 2001 From: Matt Roberts Date: Wed, 15 Nov 2017 13:06:47 -0800 Subject: [PATCH 1/2] Added Size.add & Size.subtract --- types/paper/index.d.ts | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/types/paper/index.d.ts b/types/paper/index.d.ts index d24a5cddc9..b95aa95391 100644 --- a/types/paper/index.d.ts +++ b/types/paper/index.d.ts @@ -927,20 +927,34 @@ declare module 'paper' { abs(): Size; /* - * Returns the new multiplied size - * @param point - The size you want to multiply with + * Returns a new size + * @param size - The size you want to add with */ - multiply(point: Size): Size; - multiply(point: number[]): Size; - multiply(point: number): Size; + add(size: Size): Size; + add(size: number[]): Size; + + /* + * Returns a new size + * @param size - The size you want to subtract with + */ + subtract(size: Size): Size; + subtract(size: number[]): Size; + + /* + * Returns the new multiplied size + * @param size - The size you want to multiply with + */ + multiply(size: Size): Size; + multiply(size: number[]): Size; + multiply(size: number): Size; /* * Returns the new divided size - * @param point - The size you want to divide with + * @param size - The size you want to divide with */ - divide(point: Size): Size; - divide(point: number[]): Size; - divide(point: number): Size; + divide(size: Size): Size; + divide(size: number[]): Size; + divide(size: number): Size; } export interface IFrameEvent { From 0b969b5be12dadff694ff4b08194bd5b4959e87d Mon Sep 17 00:00:00 2001 From: Matt Roberts Date: Wed, 15 Nov 2017 13:16:04 -0800 Subject: [PATCH 2/2] Updated version --- types/paper/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/paper/index.d.ts b/types/paper/index.d.ts index b95aa95391..f75661377a 100644 --- a/types/paper/index.d.ts +++ b/types/paper/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Paper.js v0.9.23 +// Type definitions for Paper.js v0.9.24 // Project: http://paperjs.org/ // Definitions by: Clark Stevenson // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped