Skip to content

Commit

Permalink
typings
Browse files Browse the repository at this point in the history
  • Loading branch information
twlite committed Aug 16, 2022
1 parent 9b6073d commit a7e8d87
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 15 deletions.
10 changes: 9 additions & 1 deletion src/base/GreetingsCard.js
Expand Up @@ -147,7 +147,7 @@ class Greeting {

/**
* Builds the image
* @returns {Promise<Buffer>}
* @returns {Promise<Canvas.Canvas>}
*/
async toAttachment() {
if (!this.avatar) throw new Error("avatar is required");
Expand Down Expand Up @@ -228,6 +228,14 @@ class Greeting {

return canvas;
}

/**
* Builds the image
* @returns {Promise<Buffer>}
*/
async build() {
return (await this.toAttachment()).encode("png");
}
};

module.exports = Greeting;
5 changes: 0 additions & 5 deletions typings/src/Leaver.d.ts
Expand Up @@ -35,11 +35,6 @@ declare class Leaver extends Base {
* @returns {Leaver}
*/
setMemberCount(memberCount?: number | string): Leaver;
/**
* Builds welcome image
* @returns {Promise<Buffer>}
*/
build(): Promise<Buffer>;
}
import Base = require("./base/GreetingsCard");
//# sourceMappingURL=Leaver.d.ts.map
2 changes: 1 addition & 1 deletion typings/src/Leaver.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 0 additions & 5 deletions typings/src/Welcomer.d.ts
Expand Up @@ -34,11 +34,6 @@ declare class Welcomer extends Base {
* @returns {Welcomer}
*/
setMemberCount(memberCount?: number | string): Welcomer;
/**
* Builds welcome image
* @returns {Promise<Buffer>}
*/
build(): Promise<Buffer>;
}
import Base = require("./base/GreetingsCard");
//# sourceMappingURL=Welcomer.d.ts.map
2 changes: 1 addition & 1 deletion typings/src/Welcomer.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 7 additions & 1 deletion typings/src/base/GreetingsCard.d.ts
Expand Up @@ -77,10 +77,16 @@ declare class Greeting {
* @returns {Greeting}
*/
setOpacity(variable: string, value: number): Greeting;
/**
* Builds the image
* @returns {Promise<Canvas.Canvas>}
*/
toAttachment(): Promise<Canvas.Canvas>;
/**
* Builds the image
* @returns {Promise<Buffer>}
*/
toAttachment(): Promise<Buffer>;
build(): Promise<Buffer>;
}
import Canvas = require("@napi-rs/canvas");
//# sourceMappingURL=GreetingsCard.d.ts.map
2 changes: 1 addition & 1 deletion typings/src/base/GreetingsCard.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit a7e8d87

Please sign in to comment.