UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

17 lines (16 loc) 697 B
import { Nullable, NullableResultPromise } from "../base-types"; import { IExtendedContentHubClient } from "./extended-client"; export interface IPermissionsClient { /** * Gets the specified entity permissions. * * @param id - The id of the entity * @param userId - The id of the user */ getPermissionsAsync(id: number, userId?: Nullable<number>): NullableResultPromise<Array<string>>; } export declare class PermissionsClient implements IPermissionsClient { protected readonly _client: IExtendedContentHubClient; constructor(client: IExtendedContentHubClient); getPermissionsAsync(id: number, userId?: number): NullableResultPromise<Array<string>>; }