@directus/sdk
Version:
Directus JavaScript SDK
21 lines (20 loc) • 681 B
text/typescript
import { DirectusPermission } from "./permission.cjs";
import { DirectusAccess } from "./access.cjs";
import { MergeCoreCollection } from "../types/schema.cjs";
//#region src/schema/policy.d.ts
type DirectusPolicy<Schema> = MergeCoreCollection<Schema, "directus_policies", {
id: string;
name: string;
icon: string;
description: string | null;
ip_access: string | null;
enforce_tfa: boolean;
admin_access: boolean;
app_access: boolean;
permissions: number[] | DirectusPermission<Schema>[];
users: string[] | DirectusAccess<Schema>[];
roles: string[] | DirectusAccess<Schema>[];
}>;
//#endregion
export { DirectusPolicy };
//# sourceMappingURL=policy.d.cts.map