@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
5 lines (4 loc) • 521 B
TypeScript
import type { Accountability, Permission, SchemaOverview } from '@directus/types';
import type { Context } from '../types.js';
export declare function getPermissionsForShare(accountability: Pick<Accountability, 'share' | 'ip'>, collections: string[] | undefined, context: Context): Promise<Permission[]>;
export declare function traverse(schema: SchemaOverview, rootItemPrimaryKeyField: string, rootItemPrimaryKey: string, currentCollection: string, parentCollections?: string[], path?: string[]): Partial<Permission>[];