mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Type definitions for Vec2 and Polygon Polygon requires Vec2 * [vec2] lint * [polygon] lint * [polygon] export default * [vec2] export default * [polygon] use global package reference * [polygon] remove package.json * [polygon] add member-access keywords; Remove doc tags without description * [vec2] add member-access keywords; Remove doc tags without description * [vec2] constructor test * [polygon] simple test * [polygon] correct parameter name * [vec2] comments in test * [vec2] remove member-access rule * [vec2] remove member-access rule * [polygon] remove member-access rule * [polygon] [vec2] change export type * [polygon] fix vec2 import * [polygon] use default export * [vec2] use default export * [vec2] try `export = Vec2;` * [polygon] try `export = Polygon;` * Revert "[polygon] try `export = Polygon;`" This reverts commit 62131e05 * Revert "[vec2] try `export = Vec2;`" This reverts commit 0fba20c7 * [vec2] [polygon] try `export = Vec2;` and `export = Polygon;` * [vec2] [polygon] try `export = Vec2;` and `export = Polygon;`
9 lines
296 B
TypeScript
9 lines
296 B
TypeScript
import Vec2 = require('vec2');
|
|
|
|
// some constructor tests
|
|
const instance = new Vec2([0, 1]);
|
|
const instanceFromArray = new Vec2(instance.toArray());
|
|
const json = instanceFromArray.toJSON();
|
|
const instanceFromJson = new Vec2(json.x, json.y);
|
|
const shouldBeTrue = instanceFromJson.equal(instance);
|