Type Alias: TypefestPluginContract
TypefestPluginContract =
Except<ESLint.Plugin,"configs"|"rules"> & {configs:TypefestConfigsContract;meta: {name:string;namespace:string;version:string; };processors:NonNullable<ESLint.Plugin["processors"]>;rules:NonNullable<ESLint.Plugin["rules"]>; }
Defined in: plugin.ts:73
Fully assembled plugin contract used by the runtime default export.
Type Declarationโ
configsโ
configs:
TypefestConfigsContract
metaโ
meta: {
name:string;namespace:string;version:string; }
meta.nameโ
name:
string
meta.namespaceโ
namespace:
string
meta.versionโ
version:
string
processorsโ
processors:
NonNullable<ESLint.Plugin["processors"]>
rulesโ
rules:
NonNullable<ESLint.Plugin["rules"]>