@vista.io/vista-api-client
Version:
NodeJS implementation of the Vista API.
17 lines (16 loc) • 469 B
TypeScript
import { ApiResource } from '../ApiResource';
interface Permission {
resourceType: string;
attribute: string;
action: string;
}
declare class Roles extends ApiResource {
list: (orgId?: string) => Promise<any>;
upsert: (roleId: string, permissions: Permission[], owners: {
[key: string]: {
query: string;
dbId: string;
};
}, parentRoles?: string[], orgId?: string) => Promise<any>;
}
export default Roles;