diff --git a/src/base_context_class.ts b/src/base_context_class.ts index d029ac67..f8c4bd48 100644 --- a/src/base_context_class.ts +++ b/src/base_context_class.ts @@ -5,16 +5,16 @@ import type { EggCore, Context } from './egg.js'; * it's instantiated in context level, * {@link Helper}, {@link Service} is extending it. */ -export class BaseContextClass { - ctx: T; +export class BaseContextClass { + ctx: Context; app: EggCore; config: Record; - service: BaseContextClass; + service: BaseContextClass; /** * @since 1.0.0 */ - constructor(ctx: T) { + constructor(ctx: Context) { /** * @member {Context} BaseContextClass#ctx * @since 1.0.0 @@ -34,6 +34,6 @@ export class BaseContextClass { * @member {Service} BaseContextClass#service * @since 1.0.0 */ - this.service = ctx.service as BaseContextClass; + this.service = ctx.service; } }