mirror of
https://github.com/certd/certd.git
synced 2026-05-05 21:37:29 +08:00
chore:
This commit is contained in:
@@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user