@teambit/harmony
Version:
abstract extension system
13 lines (11 loc) • 374 B
text/typescript
import { RuntimeDefinition } from './runtime-definition';
import { ProviderFn } from '../types';
import { Aspect } from '../aspect';
import { SlotProvider } from '../slots';
export interface RuntimeManifest {
runtime: RuntimeDefinition|string
provider: ProviderFn,
dependencies?: Aspect[],
slots?: SlotProvider<unknown>[],
defaultConfig?: {[key: string]: any},
}