From 047e31f65cbe4ba7f5a3f2fbd17519fa4d0e8a4d Mon Sep 17 00:00:00 2001 From: Ramesh Anandakrishnan Date: Wed, 4 Sep 2019 01:21:36 +0100 Subject: [PATCH] Supporting Auth0 email templates types (#37952) * add endpoints for email template * fixing typo for updateEmailTemplate * fixTests * remove changes from prettier --- types/auth0/auth0-tests.ts | 9 ++++++++- types/auth0/index.d.ts | 11 +++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/types/auth0/auth0-tests.ts b/types/auth0/auth0-tests.ts index 2abfb35ee3..2b0ad85b15 100644 --- a/types/auth0/auth0-tests.ts +++ b/types/auth0/auth0-tests.ts @@ -504,4 +504,11 @@ management.createClient({ cert: 'cert', subject: 'subject', } -}); \ No newline at end of file +}); + +management.createEmailTemplate({name: 'template_name'}).then(data => {console.log(data)}); +management.createEmailTemplate({name: 'template_name'}, (err) => {console.log(err)}); +management.getEmailTemplate({name: 'template_name'}).then(data => {console.log(data)}); +management.getEmailTemplate({name: 'template_name'}, (err, data) => {console.log(data)}); +management.updateEmailTemplate({name: 'template_name'}, {type:'type'}).then(data => {console.log(data)}); +management.updateEmailTemplate({name: 'template_name'}, {type:'type'}, (err, data) => {console.log(data)}); \ No newline at end of file diff --git a/types/auth0/index.d.ts b/types/auth0/index.d.ts index 1b6bce9ee2..e915a2ceb9 100644 --- a/types/auth0/index.d.ts +++ b/types/auth0/index.d.ts @@ -1019,6 +1019,17 @@ export class ManagementClient { blacklistToken(token: Token, cb: (err: Error, data: any) => void): void; + // Templates + createEmailTemplate(data: Data): Promise; + createEmailTemplate(data: Data, cb?: (err: Error) => void): void; + + getEmailTemplate(data: Data): Promise; + getEmailTemplate(data: Data, cb?: (err: Error, data: any) => void): void; + + updateEmailTemplate(params: {}, data: Data): Promise; + updateEmailTemplate(params: {}, data: Data, cb?: (err: Error, data: any) => void): void; + + // Providers getEmailProvider(): Promise; getEmailProvider(cb?: (err: Error, data: any) => void): void;