@wepublish/api
Version:
API core for we.publish.
62 lines • 3.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BlockStylesResolver = void 0;
const tslib_1 = require("tslib");
const graphql_1 = require("@nestjs/graphql");
const api_1 = require("../../../../permissions-api/src");
const block_styles_model_1 = require("./block-styles.model");
const block_styles_service_1 = require("./block-styles.service");
let BlockStylesResolver = exports.BlockStylesResolver = class BlockStylesResolver {
constructor(blockstylesService) {
this.blockstylesService = blockstylesService;
}
blockStyles() {
return this.blockstylesService.getBlockStyles();
}
createBlockStyle(blockstyles) {
return this.blockstylesService.createBlockStyle(blockstyles);
}
updateBlockStyle(blockstyles) {
return this.blockstylesService.updateBlockStyle(blockstyles);
}
deleteBlockStyle(id) {
return this.blockstylesService.deleteBlockStyle(id);
}
};
tslib_1.__decorate([
(0, graphql_1.Query)(returns => [block_styles_model_1.BlockStyle], {
description: `Returns a list of block styles.`
}),
tslib_1.__metadata("design:type", Function),
tslib_1.__metadata("design:paramtypes", []),
tslib_1.__metadata("design:returntype", void 0)
], BlockStylesResolver.prototype, "blockStyles", null);
tslib_1.__decorate([
(0, graphql_1.Mutation)(returns => block_styles_model_1.BlockStyle, { description: `Creates a new block style.` }),
(0, api_1.Permissions)(api_1.CanCreateBlockStyle),
tslib_1.__param(0, (0, graphql_1.Args)()),
tslib_1.__metadata("design:type", Function),
tslib_1.__metadata("design:paramtypes", [block_styles_model_1.CreateBlockStyleInput]),
tslib_1.__metadata("design:returntype", void 0)
], BlockStylesResolver.prototype, "createBlockStyle", null);
tslib_1.__decorate([
(0, graphql_1.Mutation)(returns => block_styles_model_1.BlockStyle, { description: `Updates an existing block style.` }),
(0, api_1.Permissions)(api_1.CanUpdateBlockStyle),
tslib_1.__param(0, (0, graphql_1.Args)()),
tslib_1.__metadata("design:type", Function),
tslib_1.__metadata("design:paramtypes", [block_styles_model_1.UpdateBlockStyleInput]),
tslib_1.__metadata("design:returntype", void 0)
], BlockStylesResolver.prototype, "updateBlockStyle", null);
tslib_1.__decorate([
(0, graphql_1.Mutation)(returns => block_styles_model_1.BlockStyle, { description: `Deletes an existing block style.` }),
(0, api_1.Permissions)(api_1.CanDeleteBlockStyle),
tslib_1.__param(0, (0, graphql_1.Args)('id')),
tslib_1.__metadata("design:type", Function),
tslib_1.__metadata("design:paramtypes", [String]),
tslib_1.__metadata("design:returntype", void 0)
], BlockStylesResolver.prototype, "deleteBlockStyle", null);
exports.BlockStylesResolver = BlockStylesResolver = tslib_1.__decorate([
(0, graphql_1.Resolver)(() => block_styles_model_1.BlockStyle),
tslib_1.__metadata("design:paramtypes", [block_styles_service_1.BlockStylesService])
], BlockStylesResolver);
//# sourceMappingURL=block-styles.resolver.js.map