salesforce-alm
Version:
This package contains tools, and APIs, for an improved salesforce.com developer experience.
16 lines (15 loc) • 724 B
TypeScript
import { UX } from '@salesforce/command';
import { ConnectResource } from '../../connect/services/ConnectResource';
import { CommunityTemplatesListResponse } from '../defs/CommunityTemplatesListResponse';
/**
* A connect api resource for fetching community templates available to context user
*/
export declare class CommunityTemplatesResource implements ConnectResource<CommunityTemplatesListResponse> {
private ux;
constructor(ux: UX);
fetchRelativeConnectUrl(): Promise<string>;
fetchPostParams(): Promise<string>;
getRequestMethod(): string;
handleSuccess(result: CommunityTemplatesListResponse): CommunityTemplatesListResponse;
handleError(error: Error): CommunityTemplatesListResponse;
}