@wocker/core
Version:
Core of the Wocker
18 lines (17 loc) • 554 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Completion = void 0;
require("reflect-metadata");
const env_1 = require("../env");
const Completion = (name, command) => {
return (_target, _propertyKey, descriptor) => {
Reflect.defineMetadata(env_1.COMPLETION_METADATA, [
{
name,
command
},
...Reflect.getMetadata(env_1.COMPLETION_METADATA, descriptor.value) || []
], descriptor.value);
};
};
exports.Completion = Completion;