UNPKG

@directus/extensions-sdk

Version:

A toolkit to develop extensions to extend Directus

21 lines (20 loc) 638 B
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; };