api-core
Version:
Model-based dynamic multi-level APIs for any provider, plus multiple consumption channels
13 lines (12 loc) • 794 B
TypeScript
import { Api } from "../Api";
import { ApiResolver } from "./ApiResolver";
export declare class LocalApiResolver implements ApiResolver {
private readonly api;
constructor(api: Api);
resolveEdgeLazy(name: string, plural: boolean): import("../..").ApiEdgeDefinition;
resolveEdge(name: string, plural: boolean): Promise<import("../..").ApiEdgeDefinition | undefined>;
resolveRelation(name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
resolveRelationOfEdge(edge: string, name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
resolveRelationFrom(edge: string, name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
resolveRelationTo(edge: string, name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
}