@directus/extensions-sdk
Version:
A toolkit to develop extensions to extend Directus
21 lines (20 loc) • 638 B
TypeScript
import type { EXTENSION_LANGUAGES } from '@directus/extensions';
import type { Plugin, RollupOptions, OutputOptions as RollupOutputOptions } from 'rollup';
export type Language = (typeof EXTENSION_LANGUAGES)[number];
export type LanguageShort = 'js' | 'ts';
export type Config = {
plugins?: Plugin[];
watch?: {
clearScreen?: boolean;
};
};
export type RollupConfig = {
rollupOptions: RollupOptions;
rollupOutputOptions: RollupOutputOptions;
};
export type RollupMode = 'browser' | 'node';
export type Format = 'esm' | 'cjs';
export type Report = {
level: 'info' | 'warn' | 'error';
message: string;
};