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