@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
98 lines (97 loc) • 3.82 kB
JavaScript
;
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.CrudUtil = void 0;
const blog_crud_1 = require("../../crud/blog.crud");
const comment_crud_1 = require("../../crud/comment.crud");
const error_1 = require("../../crud/error");
const meta_crud_1 = require("../../crud/meta.crud");
const options_crud_1 = require("../../crud/options.crud");
const post_crud_1 = require("../../crud/post.crud");
const revision_crud_1 = require("../../crud/revision.crud");
const roles_crud_1 = require("../../crud/roles.crud");
const settings_crud_1 = require("../../crud/settings.crud");
const site_crud_1 = require("../../crud/site.crud");
const sitemeta_crud_1 = require("../../crud/sitemeta.crud");
const term_crud_1 = require("../../crud/term.crud");
const user_self_registration_crud_1 = require("../../crud/user-self-registration.crud");
const user_crud_1 = require("../../crud/user.crud");
const component_1 = require("../../decorators/component");
const components_1 = require("../components");
let CrudUtil = class CrudUtil {
components;
constructor(components) {
this.components = components;
}
parseError(e) {
if (e?.statusCode) {
return {
status: {
code: e.statusCode,
message: error_1.StatusCodeMapper.getMessage(e.statusCode),
},
message: e.message,
};
}
const statusMessage = error_1.StatusMessage.INTERNAL_SERVER_ERROR;
return {
status: {
code: error_1.StatusCodeMapper.getCode(statusMessage),
message: statusMessage,
},
message: e.message,
};
}
get blog() {
return this.components.get(blog_crud_1.BlogCrud);
}
get comment() {
return this.components.get(comment_crud_1.CommentCrud);
}
get meta() {
return this.components.get(meta_crud_1.MetaCrud);
}
get options() {
return this.components.get(options_crud_1.OptionsCrud);
}
get post() {
return this.components.get(post_crud_1.PostCrud);
}
get revision() {
return this.components.get(revision_crud_1.RevisionCrud);
}
get roles() {
return this.components.get(roles_crud_1.RolesCrud);
}
get settings() {
return this.components.get(settings_crud_1.SettingsCrud);
}
get site() {
return this.components.get(site_crud_1.SiteCrud);
}
get sitemeta() {
return this.components.get(sitemeta_crud_1.SitemetaCrud);
}
get term() {
return this.components.get(term_crud_1.TermCrud);
}
get user() {
return this.components.get(user_crud_1.UserCrud);
}
get userSelfRegistration() {
return this.components.get(user_self_registration_crud_1.UserSelfRegistrationCrud);
}
};
exports.CrudUtil = CrudUtil;
exports.CrudUtil = CrudUtil = __decorate([
(0, component_1.component)(),
__metadata("design:paramtypes", [components_1.Components])
], CrudUtil);