ng add @angular-eslint/schematics
npm install prettier prettier-eslint eslint-config-prettier eslint-plugin-prettier --save-dev
Filename: .eslintrc.json
import { Sails } from './sails'; | |
import { SailsModel } from './sails.model'; | |
import { SailsRequest } from './sails.request'; | |
import { SailsModelInterface } from './sails.model.interface'; | |
import { RequestCriteria } from './sails.request.criteria'; | |
import { Observable } from 'rxjs'; | |
import { map } from 'rxjs/operators'; | |
import { SailsResponse } from './sails.response'; | |
export class SailsQuery<T extends SailsModelInterface, U extends SailsModelInterface = T&{ new(): T }> { |
import SailsIO from 'sails.io.js'; | |
import * as SocketIO from 'socket.io-client'; | |
import { SailsResponse } from './sails.response'; | |
import { SailsConfig } from './sails.config'; | |
import { Inject, InjectionToken, Injector } from '@angular/core'; | |
import { SailsIOClient } from './sails.io.client'; | |
import { SailsInterceptorConstructor, SailsInterceptorInterface } from './sails.interceptor'; | |
import { SailsInterceptorHandler, SailsInterceptorHandlerInterface } from './sails.interceptor.handler'; | |
import { SailsOptions } from './sails.options'; | |
import { isString } from './utils'; |
import { NgxsEntityStateModel } from '../../shared/plugins/ngrx-entity/ngxs-entity.state.model'; | |
import { NgxsEntityAdapter } from '../../shared/plugins/ngrx-entity/ngxs-entity.adapter'; | |
import { LoadUsuariosSuccess, AddUserSuccess, UpdateUserSuccess, RemoveUserSuccess } from './user.actions'; | |
export class UserStateModel extends NgxsEntityStateModel<UserModel> {} | |
@State<UserStateModel>({ | |
name: 'user', | |
defaults: UserStateModel.InitialState() |
/* | |
MIT License | |
Copyright (c) 2018 Temainfo Sistemas | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is |
/* | |
MIT License | |
Copyright (c) 2018 Temainfo Sistemas | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is |