Skip to content

Commit 9e43910

Browse files
Merge pull request sendgrid#619 from phra/fix/typescript-definitions
fix: update definitions for tsc 2.6, fixes sendgrid#618
2 parents 4d6c5e9 + 37c22e7 commit 9e43910

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

packages/client/src/client.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,5 @@ declare class Client {
3434
request(data: ClientRequest, cb?: (err: ResponseError, response: [ClientResponse, any]) => void): Promise<[ClientResponse, any]>;
3535
}
3636

37-
export = new Client()
37+
declare const client: Client & { Client: Client }
38+
export = client

packages/helpers/classes/email-address.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ export default class EmailAddress {
88
/**
99
* From data
1010
*/
11-
fromData(data: EmailData);
11+
fromData(data: EmailData): void;
1212

1313
/**
1414
* Set name
1515
*/
16-
setName(name: string);
16+
setName(name: string): void;
1717

1818
/**
1919
* Set email (mandatory)
2020
*/
21-
setEmail(email: string);
21+
setEmail(email: string): void;
2222

2323
toJSON(): EmailJSON;
2424
}

packages/mail/src/mail.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ declare class MailService {
3030
sendMultiple(data: MailData, cb?: (error: Error|ResponseError, result: [ClientResponse, {}]) => void): Promise<[ClientResponse, {}]>;
3131
}
3232

33-
export = new MailService()
33+
declare const mail: MailService & { MailService: MailService }
34+
export = mail

0 commit comments

Comments
 (0)