Emyboy / twiglet

Twig NPM Package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twiglet

This is a suite of tools used for my private vendor application

Usage

yarn add twiglet or npm install twiglet

Error Handling Example

import { StrapiError } from "twiglet";

module.exports = createCoreController("api::vendor.vendor", ({ strapi }) => ({
  async create(ctx) {
    try {
      const body = ctx.request.body.data;
      const newStore = await strapi.service("api::vendor.vendor").create(body)
      return ctx.send(newStore, 200);
    } catch (error) {
      // Use the StrapiError handler here
      return new StrapiError(ctx, "Something don sup ooo", {service: 'paypal' }).PaymentRequired()
    }
  },
}));

About

Twig NPM Package

License:MIT License


Languages

Language:TypeScript 97.4%Language:JavaScript 2.6%