WeAreGenki/minna-ui

View on GitHub
utils/build-lib/src/types.ts

Summary

Maintainability
A
0 mins
Test Coverage
import rollup from 'rollup';

export interface BuildLibResult {
  main?: rollup.RollupOutput;
  module?: rollup.RollupOutput;
}

type ExternalCheck = (id: string) => boolean;

export interface BuildLibProps {
  external: string[] | ExternalCheck;
  input: string;
  name: string;
  pkgMain?: string;
  pkgModule?: string;
  pkgTypes?: string;
  plugins: rollup.Plugin[];
  sourcemap: boolean;
}