UNPKG

ut-tools

Version:

Build and Release management automation package.

15 lines (14 loc) 661 B
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; }