visible/visible

View on GitHub
packages/@visi/core/src/extra/plugin.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { DriverFactory, DriverFactoryConstructor } from '../driver';
import { Provider, ProviderConstructor } from '../provider';
import { Rule, RuleConstructor } from '../rule';

export interface Plugin {
  readonly driver?: DriverFactoryConstructor | DriverFactory;
  readonly provider?: ProviderConstructor | Provider;
  readonly rules?: (Rule | RuleConstructor)[];
}