UNPKG

api-core

Version:

Model-based dynamic multi-level APIs for any provider, plus multiple consumption channels

13 lines (12 loc) 794 B
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>; }