Browse Source

Style fixes

pull/1/head
Sebastian 9 years ago
parent
commit
f8518525d0
  1. 2
      src/Squidex/app/components/internal/app/settings/languages-page.component.ts
  2. 2
      src/Squidex/app/components/internal/apps/apps-page.component.ts
  3. 6
      src/Squidex/app/components/internal/internal-area.component.ts
  4. 4
      src/Squidex/app/components/layout/module.ts
  5. 2
      src/Squidex/app/components/public/home-page.component.ts
  6. 5
      src/Squidex/app/framework/angular/action.ts
  7. 2
      src/Squidex/app/framework/angular/autocomplete.component.ts
  8. 4
      src/Squidex/app/framework/angular/copy.directive.ts
  9. 1
      src/Squidex/app/framework/angular/image-drop.directive.ts
  10. 2
      src/Squidex/app/framework/module.ts
  11. 4
      src/Squidex/app/framework/services/notification.service.spec.ts
  12. 2
      src/Squidex/app/framework/utils/immutable-object.ts
  13. 6
      src/Squidex/app/shared/guards/app-must-exist.guard.spec.ts
  14. 8
      src/Squidex/app/shared/guards/must-be-authenticated.guard.spec.ts
  15. 8
      src/Squidex/app/shared/guards/must-be-not-authenticated.guard.spec.ts
  16. 4
      src/Squidex/app/shared/services/app-clients.service.spec.ts
  17. 2
      src/Squidex/app/shared/services/app-contributors.service.spec.ts
  18. 2
      src/Squidex/app/shared/services/app-languages.service.spec.ts
  19. 12
      src/Squidex/app/shared/services/app-languages.service.ts
  20. 4
      src/Squidex/app/shared/services/apps.service.spec.ts
  21. 2
      src/Squidex/app/shared/services/auth.service.ts
  22. 2
      src/Squidex/app/shared/services/languages.service.spec.ts
  23. 4
      src/Squidex/app/shared/services/languages.service.ts
  24. 14
      src/Squidex/app/shared/services/schemas.service.ts
  25. 8
      src/Squidex/app/shared/services/users-provider.service.spec.ts
  26. 4
      src/Squidex/app/shared/services/users-provider.service.ts
  27. 6
      src/Squidex/app/shared/services/users.service.spec.ts
  28. 6
      src/Squidex/app/shared/services/users.service.ts
  29. 16
      src/Squidex/tslint.json

2
src/Squidex/app/components/internal/app/settings/languages-page.component.ts

@ -14,7 +14,7 @@ import {
AppLanguagesService, AppLanguagesService,
AppsStoreService, AppsStoreService,
ArrayHelper, ArrayHelper,
LanguageDto, LanguageDto,
LanguageService, LanguageService,
NotificationService, NotificationService,
UpdateAppLanguageDto, UpdateAppLanguageDto,

2
src/Squidex/app/components/internal/apps/apps-page.component.ts

@ -27,7 +27,7 @@ export class AppsPageComponent implements Ng2.OnInit {
constructor( constructor(
private readonly title: TitleService, private readonly title: TitleService,
private readonly appsStore: AppsStoreService, private readonly appsStore: AppsStoreService
) { ) {
} }

6
src/Squidex/app/components/internal/internal-area.component.ts

@ -9,8 +9,8 @@ import * as Ng2 from '@angular/core';
import { import {
fadeAnimation, fadeAnimation,
Notification, Notification,
NotificationService NotificationService
} from 'shared'; } from 'shared';
@Ng2.Component({ @Ng2.Component({
@ -32,7 +32,7 @@ export class InternalAreaComponent implements Ng2.OnInit, Ng2.OnDestroy {
} }
public ngOnInit() { public ngOnInit() {
this.notificationsSubscription = this.notificationsSubscription =
this.notificationService.notifications.subscribe(notification => { this.notificationService.notifications.subscribe(notification => {
this.notifications.push(notification); this.notifications.push(notification);

4
src/Squidex/app/components/layout/module.ts

@ -24,13 +24,13 @@ import {
AppFormComponent, AppFormComponent,
AppsMenuComponent, AppsMenuComponent,
ProfileMenuComponent, ProfileMenuComponent,
SearchFormComponent, SearchFormComponent
], ],
exports: [ exports: [
AppFormComponent, AppFormComponent,
AppsMenuComponent, AppsMenuComponent,
ProfileMenuComponent, ProfileMenuComponent,
SearchFormComponent, SearchFormComponent
] ]
}) })
export class SqxLayoutModule { } export class SqxLayoutModule { }

2
src/Squidex/app/components/public/home-page.component.ts

@ -21,7 +21,7 @@ export class HomePageComponent implements Ng2.OnInit {
constructor( constructor(
private readonly auth: AuthService, private readonly auth: AuthService,
private readonly title: TitleService, private readonly title: TitleService,
private readonly router: Ng2Router.Router, private readonly router: Ng2Router.Router
) { ) {
} }

5
src/Squidex/app/framework/angular/action.ts

@ -5,10 +5,11 @@
* Copyright (c) Sebastian Stehle. All rights reserved * Copyright (c) Sebastian Stehle. All rights reserved
*/ */
const EMPTY_FUNC = () => { }; /* tslint:disable:no-empty */
/* tslint:disable:only-arrow-functions */ /* tslint:disable:only-arrow-functions */
const EMPTY_FUNC = () => {};
export function Action() { export function Action() {
return function (target: any, key: string) { return function (target: any, key: string) {
let observable: any; let observable: any;

2
src/Squidex/app/framework/angular/autocomplete.component.ts

@ -28,6 +28,8 @@ const KEY_ENTER = 13;
const KEY_UP = 38; const KEY_UP = 38;
const KEY_DOWN = 40; const KEY_DOWN = 40;
/* tslint:disable:no-empty */
const NOOP = () => { }; const NOOP = () => { };
export const SQX_AUTOCOMPLETE_CONTROL_VALUE_ACCESSOR: any = { export const SQX_AUTOCOMPLETE_CONTROL_VALUE_ACCESSOR: any = {

4
src/Squidex/app/framework/angular/copy.directive.ts

@ -29,7 +29,7 @@ export class CopyDirective {
element.focus(); element.focus();
element.setSelectionRange(0, element.value.length); element.setSelectionRange(0, element.value.length);
try { try {
document.execCommand('copy'); document.execCommand('copy');
} catch (e) { } catch (e) {
@ -39,7 +39,7 @@ export class CopyDirective {
if (currentFocus && typeof currentFocus.focus === 'function') { if (currentFocus && typeof currentFocus.focus === 'function') {
currentFocus.focus(); currentFocus.focus();
} }
element.setSelectionRange(prevSelectionStart, prevSelectionEnd); element.setSelectionRange(prevSelectionStart, prevSelectionEnd);
} }
} }

1
src/Squidex/app/framework/angular/image-drop.directive.ts

@ -95,6 +95,7 @@ export class ImageDropDirective {
private findImage(event: DragDropEvent): File | null { private findImage(event: DragDropEvent): File | null {
let image: File | null = null; let image: File | null = null;
/* tslint:disable:prefer-for-of */
for (let i = 0; i < event.dataTransfer.files.length; i++) { for (let i = 0; i < event.dataTransfer.files.length; i++) {
const file = event.dataTransfer.files[i]; const file = event.dataTransfer.files[i];

2
src/Squidex/app/framework/module.ts

@ -66,7 +66,7 @@ import {
SliderComponent, SliderComponent,
SpinnerComponent, SpinnerComponent,
TitleComponent, TitleComponent,
UserReportComponent, UserReportComponent
], ],
exports: [ exports: [
AutocompleteComponent, AutocompleteComponent,

4
src/Squidex/app/framework/services/notification.service.spec.ts

@ -5,10 +5,10 @@
* Copyright (c) Sebastian Stehle. All rights reserved * Copyright (c) Sebastian Stehle. All rights reserved
*/ */
import { import {
Notification, Notification,
NotificationService, NotificationService,
NotificationServiceFactory NotificationServiceFactory
} from './../'; } from './../';
describe('NotificationService', () => { describe('NotificationService', () => {

2
src/Squidex/app/framework/utils/immutable-object.ts

@ -5,6 +5,8 @@
* Copyright (c) Sebastian Stehle. All rights reserved * Copyright (c) Sebastian Stehle. All rights reserved
*/ */
/* tslint:disable:no-empty */
export abstract class ImmutableObject { export abstract class ImmutableObject {
public abstract clone(): ImmutableObject; public abstract clone(): ImmutableObject;

6
src/Squidex/app/shared/guards/app-must-exist.guard.spec.ts

@ -21,7 +21,7 @@ describe('AppMustExistGuard', () => {
it('should navigate to 404 page if app is not found', (done) => { it('should navigate to 404 page if app is not found', (done) => {
appsStore.setup(x => x.selectApp('my-app')) appsStore.setup(x => x.selectApp('my-app'))
.returns(() => Promise.resolve(false)); .returns(() => Promise.resolve(false));
const router = new RouterMockup(); const router = new RouterMockup();
const guard = new AppMustExistGuard(appsStore.object, <any>router); const guard = new AppMustExistGuard(appsStore.object, <any>router);
@ -37,7 +37,7 @@ describe('AppMustExistGuard', () => {
it('should navigate to 404 page if app loading fails', (done) => { it('should navigate to 404 page if app loading fails', (done) => {
appsStore.setup(x => x.selectApp('my-app')) appsStore.setup(x => x.selectApp('my-app'))
.returns(() => Promise.reject<boolean>('error')); .returns(() => Promise.reject<boolean>('error'));
const router = new RouterMockup(); const router = new RouterMockup();
const guard = new AppMustExistGuard(appsStore.object, <any>router); const guard = new AppMustExistGuard(appsStore.object, <any>router);
@ -53,7 +53,7 @@ describe('AppMustExistGuard', () => {
it('should return true if app is found', (done) => { it('should return true if app is found', (done) => {
appsStore.setup(x => x.selectApp('my-app')) appsStore.setup(x => x.selectApp('my-app'))
.returns(() => Promise.resolve(true)); .returns(() => Promise.resolve(true));
const router = new RouterMockup(); const router = new RouterMockup();
const guard = new AppMustExistGuard(appsStore.object, <any>router); const guard = new AppMustExistGuard(appsStore.object, <any>router);

8
src/Squidex/app/shared/guards/must-be-authenticated.guard.spec.ts

@ -21,10 +21,10 @@ describe('MustBeAuthenticatedGuard', () => {
it('should navigate to default page if not authenticated', (done) => { it('should navigate to default page if not authenticated', (done) => {
authService.setup(x => x.checkLogin()) authService.setup(x => x.checkLogin())
.returns(() => Promise.resolve(false)); .returns(() => Promise.resolve(false));
const router = new RouterMockup(); const router = new RouterMockup();
const guard = new MustBeAuthenticatedGuard(authService.object, <any>router); const guard = new MustBeAuthenticatedGuard(authService.object, <any>router);
guard.canActivate(null, null) guard.canActivate(null, null)
.then(result => { .then(result => {
expect(result).toBeFalsy(); expect(result).toBeFalsy();
@ -37,10 +37,10 @@ describe('MustBeAuthenticatedGuard', () => {
it('should return true if authenticated', (done) => { it('should return true if authenticated', (done) => {
authService.setup(x => x.checkLogin()) authService.setup(x => x.checkLogin())
.returns(() => Promise.resolve(true)); .returns(() => Promise.resolve(true));
const router = new RouterMockup(); const router = new RouterMockup();
const guard = new MustBeAuthenticatedGuard(authService.object, <any>router); const guard = new MustBeAuthenticatedGuard(authService.object, <any>router);
guard.canActivate(null, null) guard.canActivate(null, null)
.then(result => { .then(result => {
expect(result).toBeTruthy(); expect(result).toBeTruthy();

8
src/Squidex/app/shared/guards/must-be-not-authenticated.guard.spec.ts

@ -21,10 +21,10 @@ describe('MustBeNotAuthenticatedGuard', () => {
it('should navigate to app page if authenticated', (done) => { it('should navigate to app page if authenticated', (done) => {
authService.setup(x => x.checkLogin()) authService.setup(x => x.checkLogin())
.returns(() => Promise.resolve(true)); .returns(() => Promise.resolve(true));
const router = new RouterMockup(); const router = new RouterMockup();
const guard = new MustBeNotAuthenticatedGuard(authService.object, <any>router); const guard = new MustBeNotAuthenticatedGuard(authService.object, <any>router);
guard.canActivate(null, null) guard.canActivate(null, null)
.then(result => { .then(result => {
expect(result).toBeFalsy(); expect(result).toBeFalsy();
@ -37,10 +37,10 @@ describe('MustBeNotAuthenticatedGuard', () => {
it('should return true if not authenticated', (done) => { it('should return true if not authenticated', (done) => {
authService.setup(x => x.checkLogin()) authService.setup(x => x.checkLogin())
.returns(() => Promise.resolve(false)); .returns(() => Promise.resolve(false));
const router = new RouterMockup(); const router = new RouterMockup();
const guard = new MustBeNotAuthenticatedGuard(authService.object, <any>router); const guard = new MustBeNotAuthenticatedGuard(authService.object, <any>router);
guard.canActivate(null, null) guard.canActivate(null, null)
.then(result => { .then(result => {
expect(result).toBeTruthy(); expect(result).toBeTruthy();

4
src/Squidex/app/shared/services/app-clients.service.spec.ts

@ -51,7 +51,7 @@ describe('AppClientsService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let clients: AppClientDto[] = null; let clients: AppClientDto[] = null;
appClientsService.getClients('my-app').subscribe(result => { appClientsService.getClients('my-app').subscribe(result => {
clients = result; clients = result;
}).unsubscribe(); }).unsubscribe();
@ -82,7 +82,7 @@ describe('AppClientsService', () => {
) )
)) ))
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let client: AppClientDto = null; let client: AppClientDto = null;
appClientsService.postClient('my-app', dto).subscribe(result => { appClientsService.postClient('my-app', dto).subscribe(result => {

2
src/Squidex/app/shared/services/app-contributors.service.spec.ts

@ -44,7 +44,7 @@ describe('AppContributorsService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let contributors: AppContributorDto[] = null; let contributors: AppContributorDto[] = null;
appContributorsService.getContributors('my-app').subscribe(result => { appContributorsService.getContributors('my-app').subscribe(result => {
contributors = result; contributors = result;
}).unsubscribe(); }).unsubscribe();

2
src/Squidex/app/shared/services/app-languages.service.spec.ts

@ -47,7 +47,7 @@ describe('AppLanguagesService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let languages: AppLanguageDto[] = null; let languages: AppLanguageDto[] = null;
appLanguagesService.getLanguages('my-app').subscribe(result => { appLanguagesService.getLanguages('my-app').subscribe(result => {
languages = result; languages = result;
}).unsubscribe(); }).unsubscribe();

12
src/Squidex/app/shared/services/app-languages.service.ts

@ -25,7 +25,7 @@ export class AppLanguageDto {
export class AddAppLanguageDto { export class AddAppLanguageDto {
constructor( constructor(
public readonly name: string, public readonly name: string
) { ) {
} }
} }
@ -50,12 +50,12 @@ export class AppLanguagesService {
return this.authService.authGet(url) return this.authService.authGet(url)
.map(response => response.json()) .map(response => response.json())
.map(response => { .map(response => {
const items: any[] = response; const items: any[] = response;
return items.map(item => { return items.map(item => {
return new AppLanguageDto( return new AppLanguageDto(
item.iso2Code, item.iso2Code,
item.englishName, item.englishName,
item.isMasterLanguage === true); item.isMasterLanguage === true);
}); });
@ -68,9 +68,9 @@ export class AppLanguagesService {
return this.authService.authPost(url, dto) return this.authService.authPost(url, dto)
.map(response => response.json()) .map(response => response.json())
.map(response => { .map(response => {
return new AppLanguageDto( return new AppLanguageDto(
response.iso2Code, response.iso2Code,
response.englishName, response.englishName,
response.isMasterLanguage === true); response.isMasterLanguage === true);
}) })
@ -82,7 +82,7 @@ export class AppLanguagesService {
return this.authService.authPut(url, dto) return this.authService.authPut(url, dto)
.catch(response => handleError('Failed to change language. Please reload.', response)); .catch(response => handleError('Failed to change language. Please reload.', response));
} }
public deleteLanguage(appName: string, languageCode: string): Observable<any> { public deleteLanguage(appName: string, languageCode: string): Observable<any> {
const url = this.apiUrl.buildUrl(`api/apps/${appName}/languages/${languageCode}`); const url = this.apiUrl.buildUrl(`api/apps/${appName}/languages/${languageCode}`);

4
src/Squidex/app/shared/services/apps.service.spec.ts

@ -53,7 +53,7 @@ describe('AppsService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let apps: AppDto[] = null; let apps: AppDto[] = null;
appsService.getApps().subscribe(result => { appsService.getApps().subscribe(result => {
apps = result; apps = result;
}).unsubscribe(); }).unsubscribe();
@ -80,7 +80,7 @@ describe('AppsService', () => {
) )
)) ))
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let newCreated: EntityCreatedDto = null; let newCreated: EntityCreatedDto = null;
appsService.postApp(createApp).subscribe(result => { appsService.postApp(createApp).subscribe(result => {

2
src/Squidex/app/shared/services/auth.service.ts

@ -61,7 +61,7 @@ export class AuthService {
constructor(apiUrl: ApiUrlConfig, constructor(apiUrl: ApiUrlConfig,
private readonly http: Ng2Http.Http, private readonly http: Ng2Http.Http,
private readonly router: Ng2Router.Router, private readonly router: Ng2Router.Router
) { ) {
if (!apiUrl) { if (!apiUrl) {
return; return;

2
src/Squidex/app/shared/services/languages.service.spec.ts

@ -44,7 +44,7 @@ describe('LanguageService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let languages: LanguageDto[] = null; let languages: LanguageDto[] = null;
languageService.getLanguages().subscribe(result => { languageService.getLanguages().subscribe(result => {
languages = result; languages = result;
}).unsubscribe(); }).unsubscribe();

4
src/Squidex/app/shared/services/languages.service.ts

@ -35,12 +35,12 @@ export class LanguageService {
return this.authService.authGet(url) return this.authService.authGet(url)
.map(response => response.json()) .map(response => response.json())
.map(response => { .map(response => {
const items: any[] = response; const items: any[] = response;
return items.map(item => { return items.map(item => {
return new LanguageDto( return new LanguageDto(
item.iso2Code, item.iso2Code,
item.englishName); item.englishName);
}); });
}) })

14
src/Squidex/app/shared/services/schemas.service.ts

@ -118,12 +118,12 @@ export class SchemasService {
return this.authService.authGet(url) return this.authService.authGet(url)
.map(response => response.json()) .map(response => response.json())
.map(response => { .map(response => {
const items: any[] = response; const items: any[] = response;
return items.map(item => { return items.map(item => {
return new SchemaDto( return new SchemaDto(
item.id, item.id,
item.name, item.name,
DateTime.parseISO_UTC(item.created), DateTime.parseISO_UTC(item.created),
DateTime.parseISO_UTC(item.lastModified)); DateTime.parseISO_UTC(item.lastModified));
@ -155,7 +155,7 @@ export class SchemasService {
properties.patternMessage, properties.patternMessage,
properties.minLength, properties.minLength,
properties.maxLength, properties.maxLength,
properties.allowedValues); properties.allowedValues);
} else { } else {
propertiesDto = new NumberFieldPropertiesDto( propertiesDto = new NumberFieldPropertiesDto(
properties.label, properties.label,
@ -165,7 +165,7 @@ export class SchemasService {
properties.defaultValue, properties.defaultValue,
properties.minValue, properties.minValue,
properties.maxValue, properties.maxValue,
properties.allowedValues); properties.allowedValues);
} }
return new FieldDto( return new FieldDto(
@ -174,12 +174,12 @@ export class SchemasService {
item.isDisabled, item.isDisabled,
propertiesDto); propertiesDto);
}); });
return new SchemaDetailsDto( return new SchemaDetailsDto(
response.id, response.id,
response.name, response.name,
DateTime.parseISO_UTC(response.created), DateTime.parseISO_UTC(response.created),
DateTime.parseISO_UTC(response.lastModified), DateTime.parseISO_UTC(response.lastModified),
fields); fields);
}) })
.catch(response => handleError('Failed to load schema. Please reload.', response)); .catch(response => handleError('Failed to load schema. Please reload.', response));

8
src/Squidex/app/shared/services/users-provider.service.spec.ts

@ -34,7 +34,7 @@ describe('UsersProviderService', () => {
usersService.setup(x => x.getUser('123')) usersService.setup(x => x.getUser('123'))
.returns(() => Observable.of(user)) .returns(() => Observable.of(user))
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let resultingUser: UserDto = null; let resultingUser: UserDto = null;
usersProviderService.getUser('123').subscribe(result => { usersProviderService.getUser('123').subscribe(result => {
@ -52,9 +52,9 @@ describe('UsersProviderService', () => {
usersService.setup(x => x.getUser('123')) usersService.setup(x => x.getUser('123'))
.returns(() => Observable.of(user)) .returns(() => Observable.of(user))
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
usersProviderService.getUser('123'); usersProviderService.getUser('123');
let resultingUser: UserDto = null; let resultingUser: UserDto = null;
usersProviderService.getUser('123').subscribe(result => { usersProviderService.getUser('123').subscribe(result => {
@ -75,7 +75,7 @@ describe('UsersProviderService', () => {
usersService.setup(x => x.getUser('123')) usersService.setup(x => x.getUser('123'))
.returns(() => Observable.of(user)) .returns(() => Observable.of(user))
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let resultingUser: UserDto = null; let resultingUser: UserDto = null;
usersProviderService.getUser('123').subscribe(result => { usersProviderService.getUser('123').subscribe(result => {

4
src/Squidex/app/shared/services/users-provider.service.ts

@ -7,7 +7,7 @@
import * as Ng2 from '@angular/core'; import * as Ng2 from '@angular/core';
import { Observable, } from 'rxjs'; import { Observable } from 'rxjs';
import { UserDto, UsersService } from './users.service'; import { UserDto, UsersService } from './users.service';
@ -19,7 +19,7 @@ export class UsersProviderService {
constructor( constructor(
private readonly usersService: UsersService, private readonly usersService: UsersService,
private readonly authService: AuthService, private readonly authService: AuthService
) { ) {
} }

6
src/Squidex/app/shared/services/users.service.spec.ts

@ -48,7 +48,7 @@ describe('UsersService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let user: UserDto[] = null; let user: UserDto[] = null;
usersService.getUsers().subscribe(result => { usersService.getUsers().subscribe(result => {
user = result; user = result;
}).unsubscribe(); }).unsubscribe();
@ -84,7 +84,7 @@ describe('UsersService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let user: UserDto[] = null; let user: UserDto[] = null;
usersService.getUsers('my-query').subscribe(result => { usersService.getUsers('my-query').subscribe(result => {
user = result; user = result;
}).unsubscribe(); }).unsubscribe();
@ -115,7 +115,7 @@ describe('UsersService', () => {
.verifiable(TypeMoq.Times.once()); .verifiable(TypeMoq.Times.once());
let user: UserDto = null; let user: UserDto = null;
usersService.getUser('123').subscribe(result => { usersService.getUser('123').subscribe(result => {
user = result; user = result;
}).unsubscribe(); }).unsubscribe();

6
src/Squidex/app/shared/services/users.service.ts

@ -35,7 +35,7 @@ export class UsersService {
return this.authService.authGet(url) return this.authService.authGet(url)
.map(response => response.json()) .map(response => response.json())
.map(response => { .map(response => {
const items: any[] = response; const items: any[] = response;
return items.map(item => { return items.map(item => {
@ -50,10 +50,10 @@ export class UsersService {
public getUser(id: string): Observable<UserDto> { public getUser(id: string): Observable<UserDto> {
const url = this.apiUrl.buildUrl(`api/users/${id}`); const url = this.apiUrl.buildUrl(`api/users/${id}`);
return this.authService.authGet(url) return this.authService.authGet(url)
.map(response => response.json()) .map(response => response.json())
.map(response => { .map(response => {
return new UserDto( return new UserDto(
response.id, response.id,
response.email, response.email,

16
src/Squidex/tslint.json

@ -38,7 +38,7 @@
"no-construct": true, "no-construct": true,
"no-debugger": true, "no-debugger": true,
"no-duplicate-variable": true, "no-duplicate-variable": true,
"no-empty": false, "no-empty": true,
"no-eval": true, "no-eval": true,
"no-inferrable-types": [ "no-inferrable-types": [
true, true,
@ -48,6 +48,7 @@
"no-string-literal": false, "no-string-literal": false,
"no-switch-case-fall-through": true, "no-switch-case-fall-through": true,
"no-trailing-whitespace": true, "no-trailing-whitespace": true,
"no-unused-expression": true, "no-unused-expression": true,
"no-unused-variable": true, "no-unused-variable": true,
"no-use-before-declare": true, "no-use-before-declare": true,
@ -61,11 +62,13 @@
"check-whitespace" "check-whitespace"
], ],
"only-arrow-functions": [ "only-arrow-functions": [
true, true,
"allow-declarations"], "allow-declarations"
],
"ordered-imports": [ "ordered-imports": [
true true
], ],
"prefer-for-of": true,
"quotemark": [ "quotemark": [
true, true,
"single" "single"
@ -74,6 +77,13 @@
"semicolon": [ "semicolon": [
"always" "always"
], ],
"trailing-comma": [
true,
{
"multiline": "never",
"singleline": "never"
}
],
"triple-equals": [ "triple-equals": [
true, true,
"allow-null-check" "allow-null-check"

Loading…
Cancel
Save