UNPKG

armpit

Version:

Another resource manager programming interface toolkit.

27 lines 1.07 kB
import type { ResourceGroup } from "@azure/arm-resources"; import { CallableClassBase } from "./tsUtils.js"; import { type AzCliInvokers } from "./azCliUtils.js"; import { AzGroupInterface } from "./interface.js"; export interface AzGroupTools { (name: string, location: string): Promise<AzGroupInterface>; (descriptor: { name: string; location: string; }): Promise<AzGroupInterface>; } export declare class AzGroupTools extends CallableClassBase implements AzGroupTools { #private; constructor(invokers: AzCliInvokers, context: { location?: string; }); protected fnImpl(name: string, location: string): Promise<AzGroupInterface>; protected fnImpl(descriptor: { readonly name: string; readonly location: string; }): Promise<AzGroupInterface>; show(name: string): Promise<ResourceGroup | null>; exists(name: string): Promise<boolean>; create(name: string, location: string): Promise<ResourceGroup>; delete(name: string): Promise<boolean>; } //# sourceMappingURL=azGroupTools.d.ts.map