import { SequenceActivity, ParallelActivity, IActivity } from '@taskfr/core'; import { DestActivity } from './DestActivity'; import { TestActivity } from './TestActivity'; import { CleanActivity } from './CleanActivity'; import { ITransform } from './ITransform'; import { Type } from '@ts-ioc/core'; import { IPipeContext } from './IPipeContext'; import { IPackageActivity } from './PackageConfigure'; /** * package activity. * * @export * @class PackageActivity * @extends {SequenceActivity} */ export declare class PackageActivity extends SequenceActivity implements IPackageActivity { /** * dest activity. * * @type {DestActivity} * @memberof PackageActivity */ dest: DestActivity; /** * test activity. * * @type {TestActivity} * @memberof PackageActivity */ test: TestActivity; /** * clean activity. * * @type {CleanActivity} * @memberof PackageActivity */ clean: CleanActivity; /** * src root pacth. * * @type {string} * @memberof PackageActivity */ src: string; /** * assets activities. * * @type {IActivity[]} * @memberof PackageActivity */ assets: IActivity[]; /** * assets execute control type. * * @type {(Type)} * @memberof PackageActivity */ executeType: Type; /** * context. * * @type {IPipeContext} * @memberof PackageActivity */ context: IPipeContext; /** * begin transform * * @protected * @param {*} [data] * @returns {Promise} * @memberof PackageActivity */ protected before(data?: any): Promise; /** * execute assets. * * @protected * @param {*} [data] * @returns * @memberof PackageActivity */ protected execAssets(data?: any): Promise; static classAnnations: any; }