Skip to content

Commit a2f6eab

Browse files
committed
Add width and height to d.ts
1 parent 6b7fd05 commit a2f6eab

File tree

5 files changed

+24
-26
lines changed

5 files changed

+24
-26
lines changed

core.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@ require('deps-freeimage-raub');
77

88
const { getBin } = require('addon-tools-raub');
99

10-
const core = require(`./${getBin()}/image`);module.exports = core;
10+
const core = require(`./${getBin()}/image`);
11+
12+
module.exports = core;

index.d.ts

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ declare module "image-raub" {
1616

1717
type EventEmitter = import('node:events').EventEmitter;
1818

19-
/** Image
19+
/**
20+
* Image
21+
*
2022
* It is similar to the web Image.
2123
* Extends EventEmitter to provide event-handling.
2224
*/
@@ -32,6 +34,12 @@ declare module "image-raub" {
3234
/** An Array, containing width and height. */
3335
readonly wh: [number, number];
3436

37+
/** Image width. */
38+
readonly width: number;
39+
40+
/** Image height. */
41+
readonly height: number;
42+
3543
/** Alias for width. */
3644
readonly naturalWidth: number;
3745

@@ -44,13 +52,17 @@ declare module "image-raub" {
4452
/** Image URI: local file / URL / data-uri */
4553
src: string;
4654

47-
/** Similar to .on('error', cb).
55+
/**
56+
* Similar to .on('error', cb).
57+
*
4858
* Setter adds a new callback. If passed `null`, removes ALL callbacks.
4959
* Getter returns an Array of currently existing callbacks.
5060
*/
5161
onerror: null | undefined | TEventCb<TEvent> | ReadonlyArray<TEventCb<TEvent>>;
5262

53-
/** Similar to .on('load', cb).
63+
/**
64+
* Similar to .on('load', cb).
65+
*
5466
* Setter adds a new callback. If passed `null`, removes ALL callbacks.
5567
* Getter returns an Array of currently existing callbacks.
5668
*/
@@ -59,7 +71,9 @@ declare module "image-raub" {
5971
/** Emit an event on behalf of this Image. */
6072
emit(name: string, event: TEvent): boolean;
6173

62-
/** Add event listener.
74+
/**
75+
* Add event listener.
76+
*
6377
* 'error' - something went wrong.
6478
* 'load' - image has been loaded.
6579
*/

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"author": "Luis Blanco <luisblanco1337@gmail.com>",
33
"name": "image-raub",
4-
"version": "4.2.0",
4+
"version": "4.2.1",
55
"description": "Native Image loader for Node.js",
66
"license": "MIT",
77
"main": "index.js",

src/CPPLINT.cfg

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)