UNPKG

@area37/vendure-plugin-customer-approve

Version:

Vendure plugin for approving customers

44 lines (43 loc) 2.1 kB
"use strict"; 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 __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var CustomerApprovePlugin_1; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomerApprovePlugin = void 0; const core_1 = require("@vendure/core"); const path_1 = __importDefault(require("path")); const customer_approve_service_1 = require("./services/customer.approve.service"); const customer_approve_resolver_1 = require("./api/customer.approve.resolver"); const api_extensions_1 = require("./api/api-extensions"); let CustomerApprovePlugin = class CustomerApprovePlugin { static { CustomerApprovePlugin_1 = this; } static options; static ui = { id: "b2b-customer-ui", extensionPath: path_1.default.join(__dirname, "ui"), providers: ["providers.ts"], }; static init(options) { this.options = options; return CustomerApprovePlugin_1; } }; exports.CustomerApprovePlugin = CustomerApprovePlugin; exports.CustomerApprovePlugin = CustomerApprovePlugin = CustomerApprovePlugin_1 = __decorate([ (0, core_1.VendurePlugin)({ imports: [core_1.PluginCommonModule], providers: [customer_approve_service_1.CustomerApproveService], compatibility: "^3.0.0", adminApiExtensions: { schema: api_extensions_1.adminApiExtensions, resolvers: [customer_approve_resolver_1.AdminCustomerApproveResolver], }, }) ], CustomerApprovePlugin);