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;`
17 lines
234 B
TypeScript
17 lines
234 B
TypeScript
// no tests yet
|
|
import Polygon = require('polygon');
|
|
|
|
const polygon1 = new Polygon([
|
|
[0, 0],
|
|
[5, 0],
|
|
[5, 5],
|
|
[0, 5],
|
|
[0, 0],
|
|
]);
|
|
const shouldBeTrue = polygon1.contains({
|
|
x: 3,
|
|
y: 3,
|
|
w: 4,
|
|
h: 3,
|
|
});
|