UNPKG

@rollup-extras/plugin-copy

Version:
35 lines (33 loc) 1.07 kB
declare module '@rollup-extras/plugin-copy' { import type { Plugin } from 'rollup'; import type { createLogger } from '@niceties/logger'; export default function _default(options: CopyPluginOptions): Plugin; export type SingleTargetDesc = { src: string | string[]; exclude?: string | string[]; dest?: string; }; export type MultipleTargetsDesc = string | string[] | SingleTargetDesc | SingleTargetDesc[]; export type NonTargetOptions = { targets?: MultipleTargetsDesc; pluginName?: string; copyOnce?: boolean; watch?: boolean; verbose?: boolean | "list-filenames"; flatten?: boolean; exactFileNames?: boolean; outputPlugin?: boolean; emitFiles?: boolean; emitOriginalFileName?: "absolute" | "relative" | ((fileName: string) => string); preserveSymlinks?: boolean; }; export type CopyPluginOptions = NonTargetOptions | MultipleTargetsDesc; export type FileDesc = { dest: string[]; copied: string[]; timestamp: number; }; export type Logger = ReturnType<typeof createLogger>; export {}; } //# sourceMappingURL=index.d.ts.map