@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
45 lines • 2.5 kB
TypeScript
import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { CreateMicrofrontendsGroupWithApplicationsRequest, CreateMicrofrontendsGroupWithApplicationsResponseBody } from "../models/createmicrofrontendsgroupwithapplicationsop.js";
import { GetMicrofrontendsConfigForProjectRequest, GetMicrofrontendsConfigForProjectResponseBody } from "../models/getmicrofrontendsconfigforprojectop.js";
import { GetMicrofrontendsConfigRequest, GetMicrofrontendsConfigResponseBody } from "../models/getmicrofrontendsconfigop.js";
import { GetMicrofrontendsGroupsRequest, GetMicrofrontendsGroupsResponseBody } from "../models/getmicrofrontendsgroupsop.js";
import { GetMicrofrontendsInGroupResponseBody } from "../models/getmicrofrontendsingroupresponsebody.js";
import { GetMicrofrontendsInGroupRequest } from "../models/getmicrofrontendsingrouptomicrofrontends2.js";
export declare class Microfrontends extends ClientSDK {
/**
* List microfrontends groups
*
* @remarks
* Get the microfrontends group IDs for a team.
*/
getMicrofrontendsGroups(request: GetMicrofrontendsGroupsRequest, options?: RequestOptions): Promise<GetMicrofrontendsGroupsResponseBody>;
/**
* List projects in a microfrontends group
*
* @remarks
* Get the microfrontends for a given group ID.
*/
getMicrofrontendsInGroup(request: GetMicrofrontendsInGroupRequest, options?: RequestOptions): Promise<GetMicrofrontendsInGroupResponseBody>;
/**
* Get microfrontends config for a deployment
*
* @remarks
* Get the microfrontends config for a deployment.
*/
getMicrofrontendsConfig(request: GetMicrofrontendsConfigRequest, options?: RequestOptions): Promise<GetMicrofrontendsConfigResponseBody>;
/**
* Get microfrontends config for a project
*
* @remarks
* Get the microfrontends config for a project by ID or name.
*/
getMicrofrontendsConfigForProject(request: GetMicrofrontendsConfigForProjectRequest, options?: RequestOptions): Promise<GetMicrofrontendsConfigForProjectResponseBody>;
/**
* Create a microfrontends group with applications
*
* @remarks
* Creates a microfrontends group and attaches multiple projects in a single request.
*/
createMicrofrontendsGroupWithApplications(request: CreateMicrofrontendsGroupWithApplicationsRequest, options?: RequestOptions): Promise<CreateMicrofrontendsGroupWithApplicationsResponseBody>;
}
//# sourceMappingURL=microfrontends.d.ts.map