@directus/sdk
Version:
Directus JavaScript SDK
18 lines (17 loc) • 597 B
text/typescript
import { DirectusUser } from "./user.cjs";
import { DirectusAccess } from "./access.cjs";
import { MergeCoreCollection } from "../types/schema.cjs";
//#region src/schema/role.d.ts
type DirectusRole<Schema = any> = MergeCoreCollection<Schema, "directus_roles", {
id: string;
name: string;
icon: string;
description: string | null;
parent: string | DirectusRole<Schema>;
children: string[] | DirectusRole<Schema>[];
policies: string[] | DirectusAccess<Schema>[];
users: string[] | DirectusUser<Schema>[];
}>;
//#endregion
export { DirectusRole };
//# sourceMappingURL=role.d.cts.map