Library redmine-issues-cache-writer created
This commit is contained in:
parent
bf788b5e13
commit
998c7de4e9
9 changed files with 62 additions and 3 deletions
2
libs/redmine-issues-cache-writer/src/index.ts
Normal file
2
libs/redmine-issues-cache-writer/src/index.ts
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
export * from './redmine-issues-cache-writer.module';
|
||||
export * from './redmine-issues-cache-writer.service';
|
||||
|
|
@ -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 {}
|
||||
|
|
@ -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();
|
||||
});
|
||||
});
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
import { Injectable } from '@nestjs/common';
|
||||
|
||||
@Injectable()
|
||||
export class RedmineIssuesCacheWriterService {}
|
||||
9
libs/redmine-issues-cache-writer/tsconfig.lib.json
Normal file
9
libs/redmine-issues-cache-writer/tsconfig.lib.json
Normal 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"]
|
||||
}
|
||||
|
|
@ -10,6 +10,15 @@
|
|||
"compilerOptions": {
|
||||
"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": {
|
||||
|
|
|
|||
|
|
@ -79,7 +79,8 @@
|
|||
"<rootDir>/libs/"
|
||||
],
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -12,6 +12,8 @@
|
|||
},
|
||||
"moduleNameMapper": {
|
||||
"@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"
|
||||
}
|
||||
}
|
||||
|
|
@ -23,6 +23,12 @@
|
|||
],
|
||||
"@app/event-emitter/*": [
|
||||
"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/*"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue