@dev.hiconic/devrock.cicd_ant-api-model
Version:
54 lines (40 loc) • 1.74 kB
TypeScript
// ************
// Types
// ************
import '@dev.hiconic/gm_root-model';
import '@dev.hiconic/gm_service-api-model';
import '@dev.hiconic/gm_reason-model';
import '@dev.hiconic/gm_gm-core-api';
import { T } from '@dev.hiconic/hc-js-base';
export declare namespace meta {
const groupId: string;
const artifactId: string;
const version: string;
}
export import AntBuildFailed = T.devrock.ant.model.reason.AntBuildFailed;
export import AntRequest = T.devrock.ant.model.api.AntRequest;
export import RunAnt = T.devrock.ant.model.api.RunAnt;
declare module '@dev.hiconic/hc-js-base' {
namespace T.devrock.ant.model.api {
const AntRequest: hc.reflection.EntityType<AntRequest>;
interface AntRequest extends T.com.braintribe.model.service.api.ServiceRequest {
}
const RunAnt: hc.reflection.EntityType<RunAnt>;
interface RunAnt extends AntRequest {
bufferOutput: boolean;
buildFile: string;
ownerInfo: string;
projectDir: string;
properties: map<string, string>;
target: string;
Eval(evaluator: hc.eval.Evaluator<T.com.braintribe.model.service.api.ServiceRequest>): hc.eval.JsEvalContext<T.com.braintribe.model.service.api.result.Neutral>;
EvalAndGet(evaluator: hc.eval.Evaluator<T.com.braintribe.model.service.api.ServiceRequest>): globalThis.Promise<T.com.braintribe.model.service.api.result.Neutral>;
EvalAndGetReasoned(evaluator: hc.eval.Evaluator<T.com.braintribe.model.service.api.ServiceRequest>): globalThis.Promise<hc.reason.Maybe<T.com.braintribe.model.service.api.result.Neutral>>;
}
}
namespace T.devrock.ant.model.reason {
const AntBuildFailed: hc.reflection.EntityType<AntBuildFailed>;
interface AntBuildFailed extends T.com.braintribe.gm.model.reason.Reason {
}
}
}