UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

2 lines 772 B
import e from"../../utils/create-service-context.mjs";import{Permissions as t}from"../../../permission/definitions.mjs";import n from"../../middleware/authenticate.mjs";import r from"../../middleware/permissions.mjs";import i from"../../middleware/validate-csrf.mjs";import a from"../../openapi/index.mjs";import{createFactory as o}from"hono/factory";import{describeRoute as s}from"hono-openapi";const c=o().createHandlers(s({description:`Clears the KV store, invalidating cached data.`,tags:[`settings`],summary:`Clear KV`,responses:a.responses({noProperties:!0}),parameters:a.parameters({headers:{csrf:!0}})}),i,n(),r([t.CacheClear]),async t=>{let n=e(t);return await n.kv.clear(n),t.status(204),t.body(null)});export{c as default}; //# sourceMappingURL=clear-kv.mjs.map