Skip to content

Commit

Permalink
feat(@artusx/core): export ArtusXInjectEnum
Browse files Browse the repository at this point in the history
  • Loading branch information
thonatos committed Apr 15, 2024
1 parent aa39cbc commit e9f16e2
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 5 deletions.
2 changes: 1 addition & 1 deletion packages/apps/artusx-koa/src/controller/home.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { ArtusXInjectEnum } from '@artusx/utils';
import {
ArtusInjectEnum,
ArtusXErrorEnum,
ArtusXInjectEnum,
ArtusApplication,
Inject,
Controller,
Expand Down
10 changes: 8 additions & 2 deletions packages/apps/artusx-koa/src/lifecycle.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
import { Inject, ApplicationLifecycle, LifecycleHook, LifecycleHookUnit, KoaApplication } from '@artusx/core';
import { ArtusXInjectEnum } from '@artusx/utils';
import {
Inject,
ApplicationLifecycle,
LifecycleHook,
LifecycleHookUnit,
KoaApplication,
ArtusXInjectEnum,
} from '@artusx/core';

@LifecycleHookUnit()
export default class CustomLifecycle implements ApplicationLifecycle {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { ArtusXInjectEnum } from '@artusx/utils';
import { Controller, GET, POST, Inject } from '@artusx/core';
import { ArtusXInjectEnum, Controller, GET, POST, Inject } from '@artusx/core';
import type { ArtusXContext, NunjucksClient } from '@artusx/core';

@Controller()
Expand Down
21 changes: 21 additions & 0 deletions packages/libs/core/src/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,24 @@ export enum ArtusXErrorEnum {
// Status_Code = 500
ARTUSX_UNKNOWN_ERROR = 'ARTUSX:UNKNOWN_ERROR',
}

export enum ArtusXInjectEnum {
// cotainers
Pipeline = 'ARTUSX_PIPELINE',

// nunjucks
Nunjucks = 'ARTUSX_NUNJUCKS',

// koa
Koa = 'ARTUSX_KOA',
KoaRouter = 'ARTUSX_KOA_ROUTER',

// log4js
Log4js = 'ARTUSX_LOG4JS',

// shedule
Schedule = 'ARTUSX_SCHEDULE',

// xtransit
XTransit = 'ARTUSX_XTRANSIT',
}

0 comments on commit e9f16e2

Please sign in to comment.