From 2be4ed83e95c648aa9dc0593e3e465074eef899a Mon Sep 17 00:00:00 2001 From: Arnav Gupta Date: Sat, 12 May 2018 16:03:57 +0530 Subject: [PATCH] tslint fixes Signed-off-by: Arnav Gupta --- types/discourse-sso/discourse-sso-tests.ts | 10 +++---- types/discourse-sso/index.d.ts | 35 ++++++++++------------ 2 files changed, 21 insertions(+), 24 deletions(-) diff --git a/types/discourse-sso/discourse-sso-tests.ts b/types/discourse-sso/discourse-sso-tests.ts index fe61efe08a..6ec2d967fc 100644 --- a/types/discourse-sso/discourse-sso-tests.ts +++ b/types/discourse-sso/discourse-sso-tests.ts @@ -1,8 +1,8 @@ -import * as discourseSSO from 'discourse-sso' -const sso = new discourseSSO('sso secret string') +import * as discourseSSO from 'discourse-sso'; +const sso = new discourseSSO('sso secret string'); if (sso.validate('payload', 'sig')) { - const nonce = sso.getNonce('payload') + const nonce = sso.getNonce('payload'); const userParams: discourseSSO.UserParams = { nonce, @@ -12,5 +12,5 @@ if (sso.validate('payload', 'sig')) { name: 'This Guy' } - const loginString: string = sso.buildLoginString(userParams) -} \ No newline at end of file + const loginString: string = sso.buildLoginString(userParams); +} diff --git a/types/discourse-sso/index.d.ts b/types/discourse-sso/index.d.ts index 90c652948d..322d2d609f 100644 --- a/types/discourse-sso/index.d.ts +++ b/types/discourse-sso/index.d.ts @@ -3,28 +3,25 @@ // Definitions by: Arnav Gupta // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - - - declare class DiscourseSSO { - constructor(ssoSecret: string) - validate(payload: string, sig: string): boolean - getNonce(payload: string): string - buildLoginString(params: DiscourseSSO.UserParams): string + constructor(ssoSecret: string); + validate(payload: string, sig: string): boolean; + getNonce(payload: string): string; + buildLoginString(params: DiscourseSSO.UserParams): string; } + declare namespace DiscourseSSO { - export interface UserParams { - nonce: string, - external_id: string, - email: string, - admin?: boolean, - moderator?: boolean, - username?: string, - name?: string, - avatar_url?: string, - add_groups?: string[], - remove_groups?: string[] + nonce: string; + external_id: string; + email: string; + admin?: boolean; + moderator?: boolean; + username?: string; + name?: string; + avatar_url?: string; + add_groups?: string[]; + remove_groups?: string[]; } } -export = DiscourseSSO \ No newline at end of file +export = DiscourseSSO; \ No newline at end of file