accelerator-core
Version:
[](https://travis-ci.org/furkleindustries/accelerator-core)
21 lines (17 loc) • 406 B
text/typescript
import {
IAsset,
} from '../interfaces/IAsset';
import {
IPlugin,
} from './IPlugin';
import {
IPrecedenceWeighted,
} from '../interfaces/IPrecedenceWeighted';
import {
registry,
} from '../../plugins/plugins-manifest';
type RegistryType = typeof registry;
export interface IPluginExport extends IAsset, IPrecedenceWeighted {
readonly content?: IPlugin;
readonly name: keyof RegistryType;
}