Files
NapCatQQ/.pnpm-store/v3/files/cd/4cecdffec4545e884d0346ff9b2baad9adf06f8af8097611cb969e1d5a90c047388716fd7c64eca316270ba87a3887aa39297c3d103c40d3aaedd1d75a171e
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

12 lines
582 B
Plaintext

import 'reflect-metadata';
import { NapCatCore } from '../..';
import { TypedEventEmitter } from './typeEvent';
export declare const container: any;
export declare const ReceiverServiceRegistry: Map<string, new (...args: any[]) => ServiceBase>;
export declare abstract class ServiceBase {
get core(): NapCatCore;
get event(): TypedEventEmitter<Record<string, any>>;
abstract handler(seq: number, hex_data: string): Promise<void> | void;
}
export declare function ReceiveService(serviceName: string): <T extends new (...args: any[]) => ServiceBase>(constructor: T) => T;