feat: server lint import & order (#750)

This commit is contained in:
Jérémy M
2023-07-19 14:01:32 +02:00
committed by GitHub
parent 8af88d1ab3
commit ce3e023a00
155 changed files with 1165 additions and 304 deletions

View File

@ -1,9 +1,10 @@
import * as fs from 'fs/promises';
import { createReadStream, existsSync } from 'fs';
import { join, dirname } from 'path';
import { StorageDriver } from './interfaces/storage-driver.interface';
import { Readable } from 'stream';
import { StorageDriver } from './interfaces/storage-driver.interface';
export interface LocalDriverOptions {
storagePath: string;
}

View File

@ -1,3 +1,5 @@
import { Readable } from 'stream';
import {
CreateBucketCommandInput,
GetObjectCommand,
@ -7,8 +9,8 @@ import {
S3,
S3ClientConfig,
} from '@aws-sdk/client-s3';
import { StorageDriver } from './interfaces/storage-driver.interface';
import { Readable } from 'stream';
export interface S3DriverOptions extends S3ClientConfig {
bucketName: string;

View File

@ -1,4 +1,5 @@
import { ConfigurableModuleBuilder } from '@nestjs/common';
import { FileStorageModuleOptions } from './interfaces';
export const {

View File

@ -1,13 +1,15 @@
import { DynamicModule, Global } from '@nestjs/common';
import { FileStorageService } from './file-storage.service';
import { LocalDriver } from './drivers/local.driver';
import { S3Driver } from './drivers/s3.driver';
import {
FileStorageModuleAsyncOptions,
FileStorageModuleOptions,
} from './interfaces';
import { STORAGE_DRIVER } from './file-storage.constants';
import { LocalDriver } from './drivers/local.driver';
import { S3Driver } from './drivers/s3.driver';
@Global()
export class FileStorageModule {
static forRoot(options: FileStorageModuleOptions): DynamicModule {

View File

@ -1,4 +1,5 @@
import { Test, TestingModule } from '@nestjs/testing';
import { FileStorageService } from './file-storage.service';
import { STORAGE_DRIVER } from './file-storage.constants';

View File

@ -1,8 +1,11 @@
import { Inject, Injectable } from '@nestjs/common';
import { STORAGE_DRIVER } from './file-storage.constants';
import { StorageDriver } from './drivers/interfaces/storage-driver.interface';
import { Readable } from 'stream';
import { STORAGE_DRIVER } from './file-storage.constants';
import { StorageDriver } from './drivers/interfaces/storage-driver.interface';
@Injectable()
export class FileStorageService implements StorageDriver {
constructor(@Inject(STORAGE_DRIVER) private driver: StorageDriver) {}

View File

@ -1,8 +1,10 @@
import { StorageType } from 'src/integrations/environment/interfaces/storage.interface';
import { S3DriverOptions } from '../drivers/s3.driver';
import { LocalDriverOptions } from '../drivers/local.driver';
import { FactoryProvider, ModuleMetadata } from '@nestjs/common';
import { StorageType } from 'src/integrations/environment/interfaces/storage.interface';
import { S3DriverOptions } from 'src/integrations/file-storage/drivers/s3.driver';
import { LocalDriverOptions } from 'src/integrations/file-storage/drivers/local.driver';
export interface S3DriverFactoryOptions {
type: StorageType.S3;
options: S3DriverOptions;