Library redmine-issues-cache-writer created

This commit is contained in:
Pavel Gnedov 2022-05-01 23:52:51 +07:00
parent bf788b5e13
commit 998c7de4e9
9 changed files with 62 additions and 3 deletions

View file

@ -0,0 +1,2 @@
export * from './redmine-issues-cache-writer.module';
export * from './redmine-issues-cache-writer.service';

View file

@ -0,0 +1,8 @@
import { Module } from '@nestjs/common';
import { RedmineIssuesCacheWriterService } from './redmine-issues-cache-writer.service';
@Module({
providers: [RedmineIssuesCacheWriterService],
exports: [RedmineIssuesCacheWriterService],
})
export class RedmineIssuesCacheWriterModule {}

View file

@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { RedmineIssuesCacheWriterService } from './redmine-issues-cache-writer.service';
describe('RedmineIssuesCacheWriterService', () => {
let service: RedmineIssuesCacheWriterService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [RedmineIssuesCacheWriterService],
}).compile();
service = module.get<RedmineIssuesCacheWriterService>(RedmineIssuesCacheWriterService);
});
it('should be defined', () => {
expect(service).toBeDefined();
});
});

View file

@ -0,0 +1,4 @@
import { Injectable } from '@nestjs/common';
@Injectable()
export class RedmineIssuesCacheWriterService {}

View file

@ -0,0 +1,9 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"declaration": true,
"outDir": "../../dist/libs/redmine-issues-cache-writer"
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist", "test", "**/*spec.ts"]
}

View file

@ -10,6 +10,15 @@
"compilerOptions": { "compilerOptions": {
"tsConfigPath": "libs/event-emitter/tsconfig.lib.json" "tsConfigPath": "libs/event-emitter/tsconfig.lib.json"
} }
},
"redmine-issues-cache-writer": {
"type": "library",
"root": "libs/redmine-issues-cache-writer",
"entryFile": "index",
"sourceRoot": "libs/redmine-issues-cache-writer/src",
"compilerOptions": {
"tsConfigPath": "libs/redmine-issues-cache-writer/tsconfig.lib.json"
}
} }
}, },
"compilerOptions": { "compilerOptions": {

View file

@ -79,7 +79,8 @@
"<rootDir>/libs/" "<rootDir>/libs/"
], ],
"moduleNameMapper": { "moduleNameMapper": {
"^@app/event-emitter(|/.*)$": "<rootDir>/libs/event-emitter/src/$1" "^@app/event-emitter(|/.*)$": "<rootDir>/libs/event-emitter/src/$1",
"^@app/redmine-issues-cache-writer(|/.*)$": "<rootDir>/libs/redmine-issues-cache-writer/src/$1"
} }
} }
} }

View file

@ -12,6 +12,8 @@
}, },
"moduleNameMapper": { "moduleNameMapper": {
"@app/event-emitter/(.*)": "<rootDir>/../libs/event-emitter/src/$1", "@app/event-emitter/(.*)": "<rootDir>/../libs/event-emitter/src/$1",
"@app/event-emitter": "<rootDir>/../libs/event-emitter/src" "@app/event-emitter": "<rootDir>/../libs/event-emitter/src",
"@app/redmine-issues-cache-writer/(.*)": "<rootDir>/../libs/redmine-issues-cache-writer/src/$1",
"@app/redmine-issues-cache-writer": "<rootDir>/../libs/redmine-issues-cache-writer/src"
} }
} }

View file

@ -23,6 +23,12 @@
], ],
"@app/event-emitter/*": [ "@app/event-emitter/*": [
"libs/event-emitter/src/*" "libs/event-emitter/src/*"
],
"@app/redmine-issues-cache-writer": [
"libs/redmine-issues-cache-writer/src"
],
"@app/redmine-issues-cache-writer/*": [
"libs/redmine-issues-cache-writer/src/*"
] ]
} }
} }