1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const CRUDResource_1 = require("./CRUDResource");
|
4 | class DeleteCRUD extends CRUDResource_1.CRUDResource {
|
5 | constructor({ resourceType, help = `Deletes the ${resourceType.names.lower} called <name>`, aliases, options, autocomplete, hidden, }) {
|
6 | super({
|
7 | name: 'delete',
|
8 | resourceType,
|
9 | help,
|
10 | aliases,
|
11 | options,
|
12 | autocomplete,
|
13 | hidden,
|
14 | });
|
15 | }
|
16 | request$({ name, cancel$, options, client, }) {
|
17 | return client.deleteResource$({
|
18 | plugin: this.resourceType.plugin.name,
|
19 | resourceType: this.resourceType.name,
|
20 | name,
|
21 | options,
|
22 | cancel$,
|
23 | });
|
24 | }
|
25 | }
|
26 | exports.DeleteCRUD = DeleteCRUD;
|
27 |
|
28 | //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkRlbGV0ZUNSVUQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxpREFBK0Q7QUFhL0QsTUFBYSxVQUdYLFNBQVEsMkJBQXVDO0lBQy9DLFlBQW1CLEVBQ2pCLFlBQVksRUFDWixJQUFJLEdBQUcsZUFBZSxZQUFZLENBQUMsS0FBSyxDQUFDLEtBQUssZ0JBQWdCLEVBQzlELE9BQU8sRUFDUCxPQUFPLEVBQ1AsWUFBWSxFQUNaLE1BQU0sR0FDdUM7UUFDN0MsS0FBSyxDQUFDO1lBQ0osSUFBSSxFQUFFLFFBQVE7WUFDZCxZQUFZO1lBQ1osSUFBSTtZQUNKLE9BQU87WUFDUCxPQUFPO1lBQ1AsWUFBWTtZQUNaLE1BQU07U0FDUCxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRU0sUUFBUSxDQUFDLEVBQ2QsSUFBSSxFQUNKLE9BQU8sRUFDUCxPQUFPLEVBQ1AsTUFBTSxHQUMyQjtRQUNqQyxPQUFPLE1BQU0sQ0FBQyxlQUFlLENBQUM7WUFDNUIsTUFBTSxFQUFFLElBQUksQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUFDLElBQUk7WUFDckMsWUFBWSxFQUFFLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSTtZQUNwQyxJQUFJO1lBQ0osT0FBTztZQUNQLE9BQU87U0FDUixDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFyQ0QsZ0NBcUNDIiwiZmlsZSI6Im5lby1vbmUtc2VydmVyLXBsdWdpbi9zcmMvRGVsZXRlQ1JVRC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IENMSU9wdGlvbiB9IGZyb20gJy4vQ1JVREJhc2UnO1xuaW1wb3J0IHsgQ1JVRFJlc291cmNlLCBSZXF1ZXN0JE9wdGlvbnMgfSBmcm9tICcuL0NSVURSZXNvdXJjZSc7XG5pbXBvcnQgeyBSZXNvdXJjZVR5cGUgfSBmcm9tICcuL1Jlc291cmNlVHlwZSc7XG5pbXBvcnQgeyBCYXNlUmVzb3VyY2UsIEJhc2VSZXNvdXJjZU9wdGlvbnMsIEV4ZWN1dGVUYXNrTGlzdFJlc3BvbnNlIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRGVsZXRlQ1JVRE9wdGlvbnM8UmVzb3VyY2UgZXh0ZW5kcyBCYXNlUmVzb3VyY2UsIFJlc291cmNlT3B0aW9ucyBleHRlbmRzIEJhc2VSZXNvdXJjZU9wdGlvbnM+IHtcbiAgcmVhZG9ubHkgcmVzb3VyY2VUeXBlOiBSZXNvdXJjZVR5cGU8UmVzb3VyY2UsIFJlc291cmNlT3B0aW9ucz47XG4gIHJlYWRvbmx5IGhlbHA/OiBzdHJpbmc7XG4gIHJlYWRvbmx5IGFsaWFzZXM/OiBSZWFkb25seUFycmF5PHN0cmluZz47XG4gIHJlYWRvbmx5IG9wdGlvbnM/OiBSZWFkb25seUFycmF5PENMSU9wdGlvbj47XG4gIHJlYWRvbmx5IGF1dG9jb21wbGV0ZT86IFJlYWRvbmx5QXJyYXk8c3RyaW5nPjtcbiAgcmVhZG9ubHkgaGlkZGVuPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGNsYXNzIERlbGV0ZUNSVUQ8XG4gIFJlc291cmNlIGV4dGVuZHMgQmFzZVJlc291cmNlLFxuICBSZXNvdXJjZU9wdGlvbnMgZXh0ZW5kcyBCYXNlUmVzb3VyY2VPcHRpb25zXG4+IGV4dGVuZHMgQ1JVRFJlc291cmNlPFJlc291cmNlLCBSZXNvdXJjZU9wdGlvbnM+IHtcbiAgcHVibGljIGNvbnN0cnVjdG9yKHtcbiAgICByZXNvdXJjZVR5cGUsXG4gICAgaGVscCA9IGBEZWxldGVzIHRoZSAke3Jlc291cmNlVHlwZS5uYW1lcy5sb3dlcn0gY2FsbGVkIDxuYW1lPmAsXG4gICAgYWxpYXNlcyxcbiAgICBvcHRpb25zLFxuICAgIGF1dG9jb21wbGV0ZSxcbiAgICBoaWRkZW4sXG4gIH06IERlbGV0ZUNSVURPcHRpb25zPFJlc291cmNlLCBSZXNvdXJjZU9wdGlvbnM+KSB7XG4gICAgc3VwZXIoe1xuICAgICAgbmFtZTogJ2RlbGV0ZScsXG4gICAgICByZXNvdXJjZVR5cGUsXG4gICAgICBoZWxwLFxuICAgICAgYWxpYXNlcyxcbiAgICAgIG9wdGlvbnMsXG4gICAgICBhdXRvY29tcGxldGUsXG4gICAgICBoaWRkZW4sXG4gICAgfSk7XG4gIH1cblxuICBwdWJsaWMgcmVxdWVzdCQoe1xuICAgIG5hbWUsXG4gICAgY2FuY2VsJCxcbiAgICBvcHRpb25zLFxuICAgIGNsaWVudCxcbiAgfTogUmVxdWVzdCRPcHRpb25zPFJlc291cmNlT3B0aW9ucz4pOiBPYnNlcnZhYmxlPEV4ZWN1dGVUYXNrTGlzdFJlc3BvbnNlPiB7XG4gICAgcmV0dXJuIGNsaWVudC5kZWxldGVSZXNvdXJjZSQoe1xuICAgICAgcGx1Z2luOiB0aGlzLnJlc291cmNlVHlwZS5wbHVnaW4ubmFtZSxcbiAgICAgIHJlc291cmNlVHlwZTogdGhpcy5yZXNvdXJjZVR5cGUubmFtZSxcbiAgICAgIG5hbWUsXG4gICAgICBvcHRpb25zLFxuICAgICAgY2FuY2VsJCxcbiAgICB9KTtcbiAgfVxufVxuIl19
|