Commit 4678eb38 authored by nanahira's avatar nanahira

move struct to plugin-operators

parent 47f630ec
......@@ -3,8 +3,7 @@ export * from './src/register';
export * from './src/decorators';
export * from './src/cosmotype-exports';
export * from './src/base-plugin';
export * from './src/multi-plugin';
export * from './src/map-plugin';
export * from './src/plugin-operators';
export * from './src/plugin-factory';
export * from './src/def/interfaces';
export * from 'schemastery-gen';
export * from './map-plugin';
export * from './multi-plugin';
import { Dict, Selection } from 'koishi';
import { ClassPluginConfig, PluginClass } from './def';
import { BasePlugin } from './base-plugin';
import { LifecycleEvents } from './register';
import { reflector } from './meta/meta-fetch';
import { ClassPluginConfig, PluginClass } from '../def';
import { BasePlugin } from '../base-plugin';
import { LifecycleEvents } from '../register';
import { reflector } from '../meta/meta-fetch';
import { ClassType, SchemaProperty } from 'schemastery-gen';
import { CreatePluginFactory } from './plugin-factory';
import { ClonePlugin } from './utility/clone-plugin';
import { CreatePluginFactory } from '../plugin-factory';
import { ClonePlugin } from '../utility/clone-plugin';
import { UseEvent } from 'koishi-decorators';
type MapPluginToConfig<M extends Dict<PluginClass>> = {
......
import { ClonePlugin } from './utility/clone-plugin';
import { ClonePlugin } from '../utility/clone-plugin';
import { Context } from 'koishi';
import { BasePlugin } from './base-plugin';
import { BasePlugin } from '../base-plugin';
import {
ClassPluginConfig,
Instances,
PluginClass,
TypeFromClass,
} from './def';
} from '../def';
import { ClassType } from 'schemastery-gen';
import { ToInstancesConfig } from './utility/to-instance-config';
import { ToInstancesConfig } from '../utility/to-instance-config';
import Schema from 'schemastery';
import { UsingService } from './decorators';
import { UsingService } from '../decorators';
import { UseEvent } from 'koishi-decorators';
import { CreatePluginFactory } from './plugin-factory';
import { LifecycleEvents } from './register';
import { CreatePluginFactory } from '../plugin-factory';
import { LifecycleEvents } from '../register';
export class MultiInstancePluginFramework<InnerPlugin extends PluginClass>
extends BasePlugin<
......
......@@ -2,7 +2,7 @@ import { SchemaProperty } from 'schemastery-gen';
import { StarterPlugin } from '../src/base-plugin';
import { DefinePlugin } from '../src/register';
import { UseCommand } from 'koishi-decorators';
import { MapPlugin } from '../src/map-plugin';
import { MapPlugin } from '../src/plugin-operators/map-plugin';
import { App } from 'koishi';
class DressConfig {
......
......@@ -2,7 +2,7 @@ import { DefinePlugin } from '../src/register';
import { RegisterSchema, SchemaProperty } from 'schemastery-gen';
import { BasePlugin } from '../src/base-plugin';
import { UseCommand } from 'koishi-decorators';
import { MultiInstancePlugin } from '../src/multi-plugin';
import { MultiInstancePlugin } from '../src/plugin-operators/multi-plugin';
import { App, Schema } from 'koishi';
class MessageConfig {
......
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