mirror of https://github.com/certd/certd
chore:
parent
4fcaab5feb
commit
47fa419803
|
@ -1,25 +0,0 @@
|
||||||
import { ITaskPlugin } from "../api.js";
|
|
||||||
import { IsTaskPlugin, TaskInput } from "../decorator.js";
|
|
||||||
|
|
||||||
@IsTaskPlugin({
|
|
||||||
name: "EchoPlugin",
|
|
||||||
title: "测试插件",
|
|
||||||
desc: "test",
|
|
||||||
})
|
|
||||||
export class EchoPlugin implements ITaskPlugin {
|
|
||||||
@TaskInput({
|
|
||||||
title: "测试属性",
|
|
||||||
component: {
|
|
||||||
name: "text",
|
|
||||||
},
|
|
||||||
})
|
|
||||||
test?: string;
|
|
||||||
|
|
||||||
onInstance(): Promise<void> {
|
|
||||||
throw new Error("Method not implemented.");
|
|
||||||
}
|
|
||||||
|
|
||||||
async execute(): Promise<void> {
|
|
||||||
return Promise.resolve(undefined);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,27 +0,0 @@
|
||||||
import { Autowire, IsTaskPlugin, ITaskPlugin, TaskInput, TaskOutput } from "../src";
|
|
||||||
|
|
||||||
@IsTaskPlugin({
|
|
||||||
name: "EchoPlugin",
|
|
||||||
title: "测试插件【echo】",
|
|
||||||
})
|
|
||||||
export class EchoPlugin implements ITaskPlugin {
|
|
||||||
@TaskInput({
|
|
||||||
title: "cert",
|
|
||||||
component: {
|
|
||||||
name: "pi-output-selector",
|
|
||||||
},
|
|
||||||
helper: "输出选择",
|
|
||||||
})
|
|
||||||
cert!: any;
|
|
||||||
|
|
||||||
@TaskOutput({
|
|
||||||
title: "cert info",
|
|
||||||
})
|
|
||||||
certInfo!: any;
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-empty-function
|
|
||||||
async onInstance(): Promise<void> {}
|
|
||||||
async execute(): Promise<void> {
|
|
||||||
console.log("input :cert", this.cert);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue