@c8y/toolkit
Version:
Toolkit for Cumulocity applications, allows to e.g. deploy an application to an instance of Cumulocity.
12 lines (11 loc) • 489 B
TypeScript
import { Client, ICredentials } from '@c8y/client';
/**
* Creates client class instance for communicating with server (authentication, application upload).
*
* @param options - Authorization options.
* @returns A Promise that resolves to the created client.
*/
export declare function createClient({ user, password, url: baseUrl, tenant }: ICredentials & {
url: string;
}): Promise<Client>;
export declare function ensureUserHasRequiredPermissions(client: Client): Promise<void>;