api-core
Version:
Model-based dynamic multi-level APIs for any provider, plus multiple consumption channels
17 lines (16 loc) • 481 B
TypeScript
import { ApiRequestPath, ApiRequest } from "./ApiRequest";
import { Api } from "../Api";
export declare class ApiRequestPathParser {
api: Api;
constructor(api: Api);
private findEdgeByName;
private findRelationByName;
private findMethodByName;
parse(segments: string[]): Promise<ApiRequestPath>;
}
export declare class ApiRequestParser {
api: Api;
private pathParser;
constructor(api: Api);
parse(segments: string[]): Promise<ApiRequest>;
}