Commit 2cb4e061 authored by nanahira's avatar nanahira

clean

parent 08760c62
import 'reflect-metadata';
export * from './src/register';
export * from './src/decorators';
export * from './src/def';
export * from './src/def/interfaces';
export * from 'koishi-utils-schemagen';
......@@ -163,25 +163,3 @@ export type MetadataMapValue<
: K extends keyof MetadataMap
? MetadataMap[K]
: never;
// command interceptor
export interface KoishiCommandInterceptor<
U extends User.Field = never,
G extends Channel.Field = never,
A extends any[] = any[],
O extends {} = {}
> {
intercept: Command.Action<U, G, A, O>;
}
export type KoishiCommandInterceptorRegistration<
U extends User.Field = never,
G extends Channel.Field = never,
A extends any[] = any[],
O extends {} = {}
> =
| KoishiCommandInterceptor<U, G, A, O>
| Type<KoishiCommandInterceptor<U, G, A, O>>
| string
| symbol;
......@@ -4,6 +4,7 @@ import {
MetadataGenericMap,
MetadataMapValue,
} from '../def';
import 'reflect-metadata';
export function getMetadata<K extends keyof MetadataGenericMap>(
metadataKey: K,
......
......@@ -5,6 +5,7 @@ import {
MetadataGenericMap,
MetadataKey,
} from '../def';
import 'reflect-metadata';
export type AllDecorators = MethodDecorator &
ClassDecorator &
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment