UNPKG

@tsdi/pack

Version:

@tsdi/pack is simple build tasks, base on AOP, Ioc container, via @tsdi. dev build pack activities.

29 lines (28 loc) 891 B
import { AfterInit, Binding } from '@tsdi/components'; import { Plugin } from 'rollup'; import { NodeExpression } from '../NodeActivityContext'; import { LibPackBuilderOption, LibPackBuilder, LibBundleOption } from './LibPackBuilder'; export interface TsLibPackBuilderOption extends LibPackBuilderOption { mainFile?: Binding<string>; /** * before ts compile. * * @type {Binding<NodeExpression<Plugin[]>>} * @memberof TsLibPackBuilderOption */ beforeCompile?: Binding<NodeExpression<Plugin[]>>; } /** * build ts project by rollup * * @export * @class TsLibPackBuilder * @extends {LibPackBuilder} * @implements {AfterInit} */ export declare class TsLibPackBuilder extends LibPackBuilder implements AfterInit { mainFile: string; beforeCompile: NodeExpression<Plugin[]>; vaidts(input: LibBundleOption): boolean; static ρAnn(): any; }