@scalar/api-client
Version:
the open source API testing client
29 lines • 962 B
TypeScript
import type { RouteLocationNormalized, RouteRecordRaw } from 'vue-router';
export declare enum PathId {
Request = "request",
Examples = "examples",
Cookies = "cookies",
Collection = "collection",
Schema = "schema",
Environment = "environment",
Servers = "servers",
Workspace = "workspace",
Settings = "settings"
}
/** Save the active workspace in localStorage for when the client reloads */
export declare function saveActiveWorkspace(to: RouteLocationNormalized): void;
/** Redirect to the saved workspace or the default workspace */
export declare function redirectToActiveWorkspace(): {
name: string;
params?: undefined;
} | {
name: string;
params: {
workspace: string;
};
};
/** Routes required by the API client modal */
export declare const modalRoutes: RouteRecordRaw[];
/** Routes for the API client app */
export declare const routes: RouteRecordRaw[];
//# sourceMappingURL=routes.d.ts.map