/** * @file Plugins - decorators * @module mkbuild/plugins/decorators */ import * as tscu from '@flex-development/tsconfig-utils'; import type { Plugin } from 'esbuild'; /** * Returns a plugin that allows esbuild to handle [`emitDecoratorMetadata`][1]. * * [1]: https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata * * @see https://github.com/evanw/esbuild/issues/257 * * @param {tscu.LoadTsconfigOptions?} [options] - Plugin options * @return {Plugin} Decorator metadata plugin */ declare const plugin: (options?: tscu.LoadTsconfigOptions) => Plugin; export default plugin;