@tsdi/pack
Version:
@tsdi/pack is simple build tasks, base on AOP, Ioc container, via @tsdi. dev build pack activities.
35 lines (34 loc) • 1.04 kB
TypeScript
import { Binding } from '@tsdi/components';
import { Src, TemplateOption } from '@tsdi/activities';
import { UnitTestConfigure } from '@tsdi/unit';
import { NodeActivityContext, NodeExpression } from '../NodeActivityContext';
import { NodeActivity } from '../NodeActivity';
/**
* unit test activity template option.
*
* @export
* @interface SourceActivityOption
* @extends {TemplateOption}
*/
export interface UnitTestActivityOption extends TemplateOption {
/**
* test source.
*
* @type {NodeExpression<Src>}
* @memberof UnitTestActivityOption
*/
test: Binding<NodeExpression<Src>>;
/**
* src option
*
* @type {NodeExpression<DestOptions>}
* @memberof UnitTestActivityOption
*/
testOptions?: Binding<NodeExpression<UnitTestConfigure>>;
}
export declare class UnitTestActivity extends NodeActivity<void> {
test: NodeExpression<Src>;
options: NodeExpression<UnitTestConfigure>;
execute(ctx: NodeActivityContext): Promise<void>;
static ρAnn(): any;
}