@redocly/openapi-core
Version:
See https://github.com/Redocly/redocly-cli
44 lines • 1.49 kB
TypeScript
import type { PluginResolveInfo } from './config-resolvers.js';
import type { OasRef } from '../typings/openapi.js';
import type { Plugin } from './types.js';
import type { ResolveResult, UserContext } from '../walk.js';
export type PluginsCollectorVisitorData = {
plugins: (PluginResolveInfo | Plugin)[];
rootConfigDir: string;
};
export declare const pluginsCollectorVisitor: import("../visitors.js").NormalizedOasVisitors<{
ref: {};
ConfigGovernance: {
leave(node: unknown, ctx: UserContext): void;
};
ConfigApisProperties: {
leave(node: unknown, ctx: UserContext): void;
};
'rootRedoclyConfigSchema.scorecard.levels_items': {
leave(node: unknown, ctx: UserContext): void;
};
ConfigRoot: {
leave(node: unknown, ctx: UserContext): void;
};
}>;
export type ConfigBundlerVisitorData = {
plugins: Plugin[];
};
export declare const configBundlerVisitor: import("../visitors.js").NormalizedOasVisitors<{
ref: {
leave(node: OasRef, ctx: UserContext, resolved: ResolveResult<any>): void;
};
ConfigGovernance: {
leave(node: unknown, ctx: UserContext): void;
};
ConfigApisProperties: {
leave(node: unknown, ctx: UserContext): void;
};
'rootRedoclyConfigSchema.scorecard.levels_items': {
leave(node: unknown, ctx: UserContext): void;
};
ConfigRoot: {
leave(node: unknown, ctx: UserContext): void;
};
}>;
//# sourceMappingURL=visitors.d.ts.map