@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
23 lines • 1.07 kB
TypeScript
import type { IUser, IWorkspace } from "../entities";
import { EnvVarDto, IEnvVar } from "../entities/EnvVar";
import { type IQueryFilter, type IQueryOptions, type IResponsePagination, IDeleteQueryParams, IPostQueryParams } from "../interfaces";
import type { Ownership } from "../interfaces/SystemTypes";
import { EnvVarService } from "../services/EnvVarService";
import BaseController from "./BaseController";
export default class EnvVarController extends BaseController<IEnvVar, EnvVarService> {
user: IUser;
workspace: IWorkspace;
ownership: Ownership;
filter: IQueryFilter;
options: IQueryOptions;
pagination: IResponsePagination;
service: EnvVarService;
constructor();
/**
* Get list of env vars
*/
create(body: IEnvVar): Promise<import("../interfaces").ResponseData>;
update(body: EnvVarDto, queryParams?: IPostQueryParams): Promise<import("../interfaces").ResponseData>;
delete(queryParams?: IDeleteQueryParams): Promise<import("../interfaces").ResponseData>;
}
//# sourceMappingURL=EnvVarController.d.ts.map