@n0safe/indirectus
Version:
Directus Tools CLI.
30 lines • 857 B
TypeScript
import type * as Directus from "@directus/sdk";
export type DirectusExtras = {
directus_collections: {
system?: boolean;
sort?: number;
};
directus_fields: {
system?: boolean;
sort?: number;
};
};
export type DirectusCollection = Directus.DirectusCollection<DirectusExtras>;
export type DirectusField = Directus.DirectusField<DirectusExtras>;
export type DirectusRelation = Directus.DirectusRelation<DirectusExtras>;
export type Schema = {
version: number;
directus: string;
vendor: string;
collections: DirectusCollection[];
fields: DirectusField[];
relations: DirectusRelation[];
};
export declare function fetchSchema(directus: {
url: string;
token: string;
}, options?: {
cache?: string;
useCache?: boolean;
}): Promise<Schema>;
//# sourceMappingURL=schema.d.ts.map