ut-tools
Version:
Build and Release management automation package.
15 lines (14 loc) • 661 B
TypeScript
import { Optional } from '@stoplight/types';
import { DepGraph } from 'dependency-graph';
import * as Types from './types';
export declare class ResolveCrawler implements Types.ICrawler {
private _resolved;
readonly resolvers: Array<Promise<Types.IUriResult>>;
jsonPointer?: string;
readonly pointerGraph: DepGraph<string>;
readonly pointerStemGraph: DepGraph<string>;
private _runner;
constructor(runner: Types.IResolveRunner, jsonPointer: Optional<string>, _resolved: Types.IResolveResult);
computeGraph: (target: any, parentPath?: string[], parentPointer?: string, pointerStack?: string[]) => void;
private _resolveRef;
}