@teambit/harmony
Version:
abstract extension system
10 lines (9 loc) • 551 B
TypeScript
export { ExtensionDecorator, Extension, register, HookRegistry, hook, provider, createHook } from './extension';
export { Harmony, GlobalConfig } from './harmony';
export { Slot, SlotRegistry } from './slots';
export { ProviderFn } from './types';
export { ExtensionManifest } from './extension/extension-manifest';
export { HarmonyError } from './exceptions/harmony-error';
export { Aspect } from './aspect';
export { RuntimeDefinition, RuntimeManifest } from './runtimes';
export { default as AspectGraph } from './extension-graph/extension-graph';