UNPKG

@eleven-am/nestjs-graphql-crud

Version:

nestjs-graphql-crud is a library that aims to reduce the boilerplate code needed to create a GraphQL CRUD API.

47 lines 2.06 kB
"use strict"; /** * @module types * @description Type definitions for the CRUD module system */ 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.DefaultSubscriptionFilter = exports.CrudAction = void 0; const graphql_1 = require("@nestjs/graphql"); /** * Enum for subscription action types */ var CrudAction; (function (CrudAction) { /** Entity was created */ CrudAction["CREATE"] = "CREATE"; /** Entity was updated */ CrudAction["UPDATE"] = "UPDATE"; /** Entity was deleted */ CrudAction["DELETE"] = "DELETE"; /** Multiple entities were deleted */ CrudAction["DELETE_MANY"] = "DELETE_MANY"; /** Multiple entities were updated */ CrudAction["UPDATE_MANY"] = "UPDATE_MANY"; })(CrudAction || (exports.CrudAction = CrudAction = {})); /** * Input type for subscription filtering by IDs */ let DefaultSubscriptionFilter = class DefaultSubscriptionFilter { }; exports.DefaultSubscriptionFilter = DefaultSubscriptionFilter; __decorate([ (0, graphql_1.Field)(() => [String]), __metadata("design:type", Array) ], DefaultSubscriptionFilter.prototype, "inIds", void 0); exports.DefaultSubscriptionFilter = DefaultSubscriptionFilter = __decorate([ (0, graphql_1.InputType)() ], DefaultSubscriptionFilter); //# sourceMappingURL=internalTypes.js.map