trm-client
Version:
TRM (Transport Request Manager) Client
20 lines (19 loc) • 775 B
TypeScript
import { RegistryAliasData } from "./RegistryAliasData";
import { AbstractRegistry } from "trm-core";
export declare class RegistryAlias {
private _endpoint;
private _name;
authData: any;
constructor(_endpoint: string, _name: string);
private setAuthData;
getRegistry(): AbstractRegistry;
private static generateFile;
private static getSystemAliasFilePath;
static getAll(): RegistryAliasData[];
static get(name: string): RegistryAlias;
static create(name: string, endpointUrl: string, auth?: any): RegistryAlias;
static delete(name: string): void;
static update(name: string, auth?: any): void;
static generatePublicRegistryAlias(): void;
static getTemporaryInstance(endpoint: string, auth?: any): RegistryAlias;
}