refactor: move and rename the interfaces/classes (#290)

closes #272
This commit is contained in:
Geoffrey Testelin
2021-02-13 12:09:37 +01:00
committed by GitHub
parent 9d6f46564a
commit e96f31f877
16 changed files with 282 additions and 275 deletions

View File

@@ -1,12 +1,13 @@
import * as core from '@actions/core';
import {isValidDate} from './functions/dates/is-valid-date';
import {IssueProcessor, IssueProcessorOptions} from './IssueProcessor';
import {IssuesProcessor} from './classes/issues-processor';
import {IIssuesProcessorOptions} from './interfaces/issues-processor-options';
async function run(): Promise<void> {
try {
const args = getAndValidateArgs();
const processor: IssueProcessor = new IssueProcessor(args);
const processor: IssuesProcessor = new IssuesProcessor(args);
await processor.processIssues();
} catch (error) {
core.error(error);
@@ -14,8 +15,8 @@ async function run(): Promise<void> {
}
}
function getAndValidateArgs(): IssueProcessorOptions {
const args: IssueProcessorOptions = {
function getAndValidateArgs(): IIssuesProcessorOptions {
const args: IIssuesProcessorOptions = {
repoToken: core.getInput('repo-token'),
staleIssueMessage: core.getInput('stale-issue-message'),
stalePrMessage: core.getInput('stale-pr-message'),