Skip to content

Commit

Permalink
feat: move all models to models folder (#62)
Browse files Browse the repository at this point in the history
  • Loading branch information
Mefjus committed Feb 18, 2021
1 parent f209d2e commit 2358f2f
Show file tree
Hide file tree
Showing 30 changed files with 22 additions and 21 deletions.
3 changes: 2 additions & 1 deletion packages/api/nest-cli.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"collection": "@nestjs/schematics",
"sourceRoot": "src"
"sourceRoot": "src/modules",
"entryFile": "src/main"
}
2 changes: 1 addition & 1 deletion packages/api/src/interfaces/cookie-types.d.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Request } from '@nestjs/common';
import { CookieOptions } from 'express';

import { UserEntity } from '../database/entities/user.entity';
import { UserEntity } from '../modules/database/entities/user.entity';

type Modify<T, R> = Omit<T, keyof R> & R;
export interface LoginRequest
Expand Down
2 changes: 1 addition & 1 deletion packages/api/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'dotenv/config';
import { NestFactory } from '@nestjs/core';
import cookieParser from 'cookie-parser';

import { AppModule } from './app.module';
import { AppModule } from './modules/app.module';

async function bootstrap() {
const app = await NestFactory.create(AppModule);
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ import {
UseGuards,
} from '@nestjs/common';

import { CookieRequest, CookieResponse, LoginRequest } from '../interfaces/cookie-types';
import { TokenPayload } from '../interfaces/token-types';
import { CookieRequest, CookieResponse, LoginRequest } from '../../interfaces/cookie-types';
import { TokenPayload } from '../../interfaces/token-types';
import { constants, cookiesUtils } from '../../utils';
import { CreateUserDto } from '../users/dto/create-user.dto';
import { constants, cookiesUtils } from '../utils';
import { AuthService } from './auth.service';
import { CookiePayload } from './decorators/cookiePayload.decorator';
import { LocalAuthGuard } from './strategies/local/local-auth.guard';
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ import { forwardRef, Inject, NotFoundException, UnauthorizedException } from '@n
import * as bcrypt from 'bcrypt';
import jsonwebtoken from 'jsonwebtoken';

import { UserEntity } from '../database/entities/user.entity';
import {
GeneratedTokens,
TokenPayload,
TokenPayloadCreate,
Tokens,
} from '../interfaces/token-types';
} from '../../interfaces/token-types';
import { constants } from '../../utils';
import { UserEntity } from '../database/entities/user.entity';
import { CreateUserDto } from '../users/dto/create-user.dto';
import { UsersService } from '../users/users.service';
import { constants } from '../utils';
import { RefreshTokenService } from './refresh-token.service';

export class AuthService {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { createParamDecorator, ExecutionContext, UnauthorizedException } from '@nestjs/common';
import jsonwebtoken from 'jsonwebtoken';

import { TokenPayload } from '../../interfaces/token-types';
import { constants, cookiesUtils } from '../../utils';
import { TokenPayload } from '../../../interfaces/token-types';
import { constants, cookiesUtils } from '../../../utils';

export const CookiePayload = createParamDecorator(
(data: unknown, context: ExecutionContext): TokenPayload => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { CanActivate, ExecutionContext, Injectable, UnauthorizedException } from '@nestjs/common';

import { CookieResponse } from '../../interfaces/cookie-types';
import { TokenPayloadCreate, Tokens } from '../../interfaces/token-types';
import { constants, cookiesUtils } from '../../utils';
import { CookieResponse } from '../../../interfaces/cookie-types';
import { TokenPayloadCreate, Tokens } from '../../../interfaces/token-types';
import { constants, cookiesUtils } from '../../../utils';
import { AuthService } from '../auth.service';

@Injectable()
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ import * as bcrypt from 'bcrypt';
import jsonwebtoken from 'jsonwebtoken';
import { Connection, LessThan } from 'typeorm';

import { TokenPayload } from '../../interfaces/token-types';
import { RefreshTokenEntity } from '../database/entities/refreshToken.entity';
import { UserEntity } from '../database/entities/user.entity';
import { TokenPayload } from '../interfaces/token-types';

@Injectable()
export class RefreshTokenService {
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import { NotFoundException } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import { Connection, QueryFailedError } from 'typeorm';

import { clearTestDatabase } from '../../test/utils/clearTestDatabase';
import { testClearRepository } from '../../test/utils/testClearRepository';
import { testCreateRandomUser } from '../../test/utils/testCreateRandomUser';
import { clearTestDatabase } from '../../../test/utils/clearTestDatabase';
import { testClearRepository } from '../../../test/utils/testClearRepository';
import { testCreateRandomUser } from '../../../test/utils/testCreateRandomUser';
import { Role } from '../auth/role.enum';
import { DatabaseModule } from '../database/database.module';
import { UserEntity } from '../database/entities/user.entity';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Injectable, NotFoundException } from '@nestjs/common';
import { Connection } from 'typeorm';

import { GetList } from '../../interfaces/react-admin-types';
import { UserEntity } from '../database/entities/user.entity';
import { GetList } from '../interfaces/react-admin-types';
import { CreateUserDto } from './dto/create-user.dto';
import { UpdateUserDto } from './dto/update-user.dto';

Expand Down
2 changes: 1 addition & 1 deletion packages/api/test/utils/clearTestDatabase.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Test } from '@nestjs/testing';
import { Connection } from 'typeorm';

import { DatabaseModule } from '../../src/database/database.module';
import { DatabaseModule } from '../../src/modules/database/database.module';

export const clearTestDatabase = async (): Promise<void> => {
const app = await Test.createTestingModule({
Expand Down
2 changes: 1 addition & 1 deletion packages/api/test/utils/testCreateRandomUser.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Connection } from 'typeorm';

import { UserEntity } from '../../src/database/entities/user.entity';
import { UserEntity } from '../../src/modules/database/entities/user.entity';

export const testCreateRandomUser = async (connection: Connection): Promise<UserEntity> => {
const userEntity = new UserEntity();
Expand Down

0 comments on commit 2358f2f

Please sign in to comment.