@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
11 lines (10 loc) • 567 B
TypeScript
import { AppInstance, AppRoute, ApiResponse, AppRouteValidationResult, AppRouteValidationRequest } from "../models";
export declare class AppRouteService {
private httpClient;
private baseUrl;
getByPath: (path: string) => Promise<AppRoute>;
getByAlias: (alias: string, routePrefix?: string) => Promise<AppRoute>;
getRootRoute: () => Promise<AppRoute>;
updateAppRoutePath: (appInstance: AppInstance, newPath: string) => Promise<ApiResponse<void>>;
validateRoute: (request: AppRouteValidationRequest) => Promise<AppRouteValidationResult>;
}